Open main menu

DAVE Developer's Wiki β

Changes

DESK-MX6-L/Deployment/Standalone boot

34 bytes added, 8 January
no edit summary
from<section begin="History" />
{| style="border-collapse:collapse; "
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
|-
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|ID#!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
|-
|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"|{{oldid|14111|14111}}|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"|162021/07/202116}}|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:#edf8fb; padding:5px; color:#000000"|{{oldid|16034|16034}}|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"|132022/02/202213}}|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"|U-Boot root file system parameters
|-
! | 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|16993|169932022/04/22}}| 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" |DESK-MX6-L 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" |222023/04/202207! 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 3-MX6-L 4.0.0 release
|-
|}
<section end="History" />
<section begin="Body" />
==Standalone boot==
<pre>
spl=desk-mx-l/SPLdesk-mx6-l-4.0.0_mx6qdldesk_spi_SPLubootimg=desk-mx-l/udesk-mx6-l-4.0.0_mx6qdldesk_spi_u-boot.imgbootfile=desk-mx-l/uImagedesk-mx6-l-4.0.0_uImagefdtfile=desk-mx-l/imx6qdesk-mx6-l-4.0.0_imx6q-sbcx-cb0012.dtb
</pre>
Using FEC device
TFTP from server 192.168.0.125; our IP address is 192.168.0.90
Filename 'desk-mx-l/SPLdesk-mx6-l-4.0.0_mx6qdldesk_spi_SPL'.
Load address: 0x12000000
Loading: ############
Using FEC device
TFTP from server 192.168.0.125; our IP address is 192.168.0.90
Filename 'desk-mx-l/udesk-mx6-l-4.0.0_mx6qdldesk_spi_u-boot.img'.
Load address: 0x12000000
Loading: #################################################################
Using FEC device
TFTP from server 192.168.0.125; our IP address is 192.168.0.90
Filename 'desk-mx-l/uImagedesk-mx6-l-4.0.0_uImage'.
Load address: 0x12000000
Loading: #################################################################
Using FEC device
TFTP from server 192.168.0.125; our IP address is 192.168.0.90
Filename 'desk-mx-l/imx6qdesk-mx6-l-4.0.0_imx6q-sbcx-cb0012.dtb'.
Load address: 0x18000000
Loading: ###########
<pre class="workstation-terminal">
root@desk-mx6:~# kobs-ng -x -v -w desk-mx6-l-34.0.0_mx6qdldesk_nand_SPL
MTD CONFIG:
chip_0_device_path = "/dev/mtd0"
mtd: opened '/dev/mtd0' - '(null)'
mtd: max_boot_stream_size_in_bytes = 524288
mtd: boot_stream_size_in_bytes = 6144057344mtd: boot_stream_size_in_pages = 3028mtd: #1 0x00100000 - 0x00180000 (0x0010f0000x0010e000)mtd: #2 0x00180000 - 0x00200000 (0x0018f0000x0018e000)
FCB
m_u32Checksum = 0x00000000
m_u32Firmware1_startingPage = 512
m_u32Firmware2_startingPage = 768
m_u32PagesInFirmware1 = 3028 m_u32PagesInFirmware2 = 3028
m_u32DBBTSearchAreaStartAddress = 256
m_u32BadBlockMarkerByte = 2028
m_u32Version = 0x01000000
m_u32DBBTNumOfPages = 0
Firmware: image #0 @ 0x100000 size 0xf000 0xe000 - available 0x80000Firmware: image #1 @ 0x180000 size 0xf000 0xe000 - available 0x80000-------------- Start to write the [ FCB ] -----
-------------- Start to write the [ FCB ] -----
mtd: erasing @0:0x0-0x20000
---------- Start to write the [ .tmp_kobs_ng ]----
mtd: Writting .tmp_kobs_ng: #0 @0: 0x00100000 - 0x0010f0000x0010e000
mtd: erasing @0:0x100000-0x120000
mtd: We write one page for save guard. *
mtd: Writting .tmp_kobs_ng: #1 @0: 0x00180000 - 0x0018f0000x0018e000
mtd: erasing @0:0x180000-0x1a0000
mtd: We write one page for save guard. *
root@desk-mx6:~# flash_erase /dev/mtd1 0 0
Erasing 128 Kibyte @ 5e0000 -- 100 % complete
root@desk-mx6:~# nandwrite -p /dev/mtd1 desk-mx6-l-34.0.0_mx6qdldesk_nand_u-boot.img
Writing data to block 0 at offset 0x0
Writing data to block 1 at offset 0x20000
=> run loadk nand_updatek loadfdt nand_updatefdt
Using FEC device
TFTP from server 192.168.4.240210; our IP address is 192.168.4.23163Filename 'axeldesk-mx-l/uImagedesk-mx6-l-4.0.0_uImage'.
Load address: 0x12000000
Loading: #################################################################
#################################################################
#################################################################
################################# 1.5 2 MiB/s
done
Bytes transferred = 8154280 8038640 (7c6ca8 7aa8f0 hex)
NAND erase.part: device 0 offset 0xc00000, size 0x800000
OK
NAND write: device 0 offset 0xc00000, size 0x7c6ca80x7aa8f0 8154280 8038640 bytes written: OK
Using FEC device
TFTP from server 192.168.4.240210; our IP address is 192.168.4.23163Filename 'axeldesk-mx-l/imx6dldesk-mx6-l-4.0.0_imx6dl-sbcx-cb0012.dtb'.
Load address: 0x18000000
Loading: ###########
858980.4 5 KiB/s
done
Bytes transferred = 51910 52247 (cac6 cc17 hex)
NAND erase.part: device 0 offset 0xa00000, size 0x100000
OK
NAND write: device 0 offset 0xa00000, size 0xcac60xcc17 51910 52247 bytes written: OK
</pre>
Using FEC device
TFTP from server 192.168.4.240; our IP address is 192.168.4.49
Filename 'axeldesk-mx-l/SPLdesk-mx6-l-4.0.0_mx6qdldesk_SPL'.
Load address: 0x12000000
Loading: ############
Using FEC device
TFTP from server 192.168.4.240; our IP address is 192.168.4.49
Filename 'axeldesk-mx-l/udesk-mx6-l-4.0.0_mx6qdldesk_u-boot.img'.
Load address: 0x12000000
Loading: #################################################################
<pre class="workstation-terminal">
Hit ENTER within 1 seconds to stop autoboot
=> fatload mmc 0:1 ${loadaddr} SPLdesk-mx6-l-4.0.0_mx6qdldesk_SPL
56320 bytes read in 20 ms (2.7 MiB/s)
=> mmc dev 2
MMC write: dev # 2, block # 2, count 111 ... 111 blocks written: OK
=> fatload mmc 0:1 ${loadaddr} udesk-mx6-l-4.0.0_mx6qdldesk_u-boot.img
569864 bytes read in 45 ms (12.1 MiB/s)
=> mmc dev 2
<pre class="workstation-terminal">
=> setenv normalboot mmcboot
=> setenv bootfile uImagedesk-mx6-l-4.0.0_mx6qdldesk_uImage=> setenv fdtfile imx6dldesk-mx6-l-4.0.0_mx6qdldesk_imx6dl-sbcx-cb0012.dtb
=> setenv splashfile splash_image.bmp
</pre>
ubiformat: mtd8 (nand), size 1048576000 bytes (1000.0 MiB), 8000 eraseblocks of 131072 bytes (128.0 KiB), min. I/O size 2048 bytes
libscan: scanning eraseblock 7999 -- 100 % complete
ubiformat: 8000 eraseblocks have valid erase counter, mean value is 48116
ubiformat: formatting eraseblock 7999 -- 100 % complete
root@desk-mx6:~# ubiattach -m 8
[ 360201.013629648474] ubi0: attaching mtd8[ 361203.991725638158] ubi0: scanning is finished[ 362203.009988658702] ubi0: attached mtd8 (name "nand-ubi", size 1000 MiB)[ 362203.016138664827] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes[ 362203.023029672513] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048[ 362203.030324679330] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096[ 362203.037598687928] ubi0: good PEBs: 8000, bad PEBs: 0, corrupted PEBs: 0[ 362203.043702694456] ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128[ 362203.051238702103] ubi0: max/mean erase counter: 60121/49117, WL threshold: 4096, image sequence number: 1933293895493697587[ 362203.060761711974] ubi0: available PEBs: 7836, total reserved PEBs: 164, PEBs reserved for bad PEB handling: 160[ 362203.070564721987] ubi0: background thread "ubi_bgt0d" started, PID 636635
UBI device number 0, total 8000 LEBs (1015808000 bytes, 968.7 MiB), available 7836 LEBs (994983936 bytes, 948.8 MiB), LEB size 126976 bytes (124.0 KiB)
root@desk-mx6:~# ubimkvol /dev/ubi0 -N rootfs -m
<pre class="workstation-terminal">
root@desk-mx6:~# mkdir -p /mnt/nand
root@desk-mx6:~# mount -t ubifs ubi0_0 /mnt/nand/[ 409226.697677375941] UBIFS (ubi0:0): default file-system created[ 409226.703241381545] UBIFS (ubi0:0): Mounting in unauthenticated mode[ 409226.709114387403] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 655641[ 409226.742889421704] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs"[ 409226.750360429128] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes[ 409226.760923440000] UBIFS (ubi0:0): FS size: 992698368 bytes (946 MiB, 7818 LEBs), max 7836 LEBs, journal size 33521664 bytes (31 MiB, 264 LEBs)[ 409226.772226452510] UBIFS (ubi0:0): reserved for root: 4952683 bytes (4836 KiB)[ 409226.778855459239] UBIFS (ubi0:0): media format: w5/r0 (latest is w5/r0), UUID 98CA79BD2AC18D3A-2EC2E457-4B4E47E0-A2449BD1-32553E1049FC78A7C3483B73, small LPT model
</pre>
<pre class="workstation-terminal">
root@desk-mx6:~# umount /mnt/nand/
[ 4485 238.370345072434] UBIFS (ubi0:0): un-mount UBI device 0[ 4485 238.377962077232] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" stops
root@desk-mx6:~# ubidetach -m 8
[ 4493 240.929166786549] ubi0: detaching mtd8[ 4493 240.942262798612] ubi0: mtd8 is detached
</pre>
[ 40.988575] FAT-fs (mmcblk2p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
root@desk-mx6:~# cd /mnt/emmc
root@desk-mx6:/mnt/emmc# cp /tftpboot/desk-mx/linux/desk-mx-14.0.0*dtb .root@desk-mx6:/mnt/emmc# cp /tftpboot/desk-mx/linux/desk-mx-14.0.0*uImage .
root@desk-mx6:/mnt/emmc# cp /tftpboot/desk-mx/linux/splash_image.bmp .
root@desk-mx6:/mnt/emmc# cd
8,221
edits