Changes

Jump to: navigation, search

BELK-AN-004: Interfacing BoraEVB/BoraXEVB to TFT LCD display

717 bytes added, 15:11, 23 December 2019
Enabling frame buffer driver in linux kernel
To enable frame buffer driver user needs to:
* for Bora get the pre-built binaries [https://www.dave.eu/system/files/area-riservata/AN-BELK-004-bora-sw.zip here]* for BoraLite get the pre-built binaries [https://www.dave.eu/system/files/area-riservata/AN-BELK-004-boralite-sw.zip here] '''TODO''': add binaries
* for BoraX get the pre-built binaries [https://www.dave.eu/system/files/area-riservata/AN-BELK-004-borax-sw.zip here]
 
The Vivado project can also be build with the procedure explained [[Creating_and_building_example_Vivado_project_(BELK/BXELK)|here]] with the following modifications:
* <code>bora</code> -> <code>bora_LVDS</code>
* <code>recreate_project_bora_BASE.tcl</code> -> <code>recreate_project_bora_LVDS.tcl</code>
* Same changes for borax and boralite targets
 
U-boot:
* the default KIT binary files of u-boot (u-boot.img) and SPL (boot.bin) can be used.
* the variable <code>bootcmd</code> has to contain this string: <code>video=borafb:800x480-32 cma=32M</code>
Kernel and device tree can also be built with the following procedure:
* update Bora kernel repository (as described [[Bora_Embedded_Linux_Kit_(BELK)#Updating_the_repositories_from_BELK_2.1.0_to_BELK_2.2.0|here]])* checkout ''bora-feat-lcd-support'TODO' branch (using ''git checkout bora-feat-lcd-support'' command: update repo???* the default KIT binary files of kernel (uImage)can be used.* build the updated kernel source as usual<code>bora-an004.dtb</code> devicetree
Put the binaries on the first (FAT32) partition of your BELK SD card, overwriting the original one if needed. Please note that you need the following files:
* uImage
* fpga.bin
* u-boot.img
* uEnv.txt
a000298_approval, dave_user
549
edits

Navigation menu