Open main menu

DAVE Developer's Wiki β

Changes

no edit summary
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First DESK release
|-
! | style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededededf8fb; padding:5px; color:#000000" |{{oldid|16989|16989}}! | style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededededf8fb; padding:5px; color:#000000" |04/03/2022! | style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededededf8fb; padding:5px; color:#000000" |DESK 3.0.0 release
|-
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |{{oldid|17775|17775}}! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |TBD06/04/2023
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |DESK 4.0.0 release
|-
*a 32 GB microSD card [1]
*a USB SD card reader
*the binary files delivered along with the [[DESK-MX6-L/General/Release_Notes#Downloadable_binary_images_2Downloadable_binary_images|DESK-MX6-L 4.0.0]].
The resulting card is partitioned as depicted here below:
Here is an example that shows how to use this script. We use here files delivered with [[DESK-MX6-L/General/Release_Notes#Downloadable_binary_images_2Downloadable_binary_images|DESK-MX6-L 34.0.0]] release. Before invoking the script, the following files has to be renamed in order to make them compatible with the default U-Boot environment variables:
* bootscript: <code>boot.scr</code>
* splash image: <code>splash_image.bmp</code>
-rw-r--r-- 1 dvdk root 8038640 Apr 3 17:38 desk-mx6-l-4.0.0_uImage
-rw-r--r-- 1 dvdk root 1152054 Apr 3 17:38 splash_image.bmp
dvdk@vagrant:~$ ll ~/desk-mx-l/desk-mx6-l-4.0.0-rc1_boot0_boot.scr
-rw-rw-r-- 1 dvdk dvdk 1556 Apr 3 17:57 /home/dvdk/desk-mx-l/desk-mx6-l-4.0.0_boot.scr
dvdk@vagrant:~$ mkdir -p ~/desk-mx-l/desk/
setenv desk_release 'desk-mx6-l-4.0.0'
if test 0x${cb_configid#} = 0x000000120x00000002;
then
if test ${cpu} = 6DL; then setenv fdtfile ${desk_release}_imx6dlimx6dl-sbcx-cb0012.dtb else setenv fdtfile ${desk_release}_imx6qimx6q-sbcx-cb0012.dtb fielif test 0x${cb_configid#} = 0x000000130x00000003;
then
if test ${cpu} = 6DL; then setenv fdtfile ${desk_release}_imx6dlimx6dl-sbcx-cb0013cb0003.dtb else setenv fdtfile ${desk_release}_imx6qimx6q-sbcx-cb0013cb0003.dtb fielif test 0x${cb_configid#} = 0x000000010x00000012;
then
if test ${cpu} = 6DL; then setenv fdtfile ${desk_release}_imx6dlimx6dl-xelksbcx-lcb0012.dtb else setenv fdtfile ${desk_release}_imx6qimx6q-xelksbcx-lcb0012.dtb fielif test 0x${cb_configid#} = 0x000000180x00000013;
then
setenv fdtfile if test ${desk_releasecpu}_imx6dl= 6DL; then setenv fdtfile imx6dl-sbcx-cb0018cb0013.dtb else setenv fdtfile imx6q-sbcx-cb0013.dtb fielif test 0x${cb_configid#} = 0x000000500x00000077;
then
setenv fdtfile if test ${desk_releasecpu}_imx6dl= 6DL; then setenv fdtfile imx6dl-sbcx-cb0050cb0077.dtb else setenv fdtfile imx6q-sbcx-cb0077.dtb fielif test 0x${cb_configid#} = 0x000000550x00000001;
then
setenv fdtfile if test ${desk_releasecpu}_imx6dl= 6DL; then setenv fdtfile imx6dl-xelk-l.dtb else setenv fdtfile imx6q-sbcxxelk-cb0055l.dtb fi
elif test 0x${cb_configid#} = 0xffffffff;
then
setenv fdtfile ${desk_release}_imx6qimx6q-xelk-l-2-0-0.dtb
else
echo Invalid CB! Autoreset ...
sleep 30
reset
fi
setenv bootfile ${desk_release}_uImageuImage
setenv mmc_loadk 'fatload mmc ${mmcdev}:1 ${loadaddr} ${bootfile}'
setenv mmc_loadfdt 'fatload mmc ${mmcdev}:1 ${fdtaddr} ${fdtfile}'
echo Booting DESK-MX6-L via mmcboot with ${fdtfile} as device tree
run mmcboot
8,226
edits