Open main menu

DAVE Developer's Wiki β

Changes

DESK-MX6UL-L/Deployment/Standalone boot

49 bytes removed, 11 January
no edit summary
! 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" |Version
! 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|14239|1.0.12021/07/20}}| 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" |Jun 2021| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; borderFirst DESK-bottom:solid 2px #73B2C7; backgroundMX6UL-color:#edf8fb; padding:5px; color:#000000" |First DESK L 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" |2{{oldid|16324|2022/03/16}}| 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-MX6UL-L 3.0.0release| -! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fbededed; padding:5px; color:#000000" |Feb 20222023/05/04| ! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fbededed; padding:5px; color:#000000" |DESK 3-MX6UL-L 4.0.0 release
|-
|}
<pre class="workstation-terminal">
=> run load_spl
Using FEC0 device
TFTP from server 192.168.04.13210; our IP address is 192.168.04.89230Filename 'lynxdesk-mxul-l/SPL'.
Load address: 0x80800000
Loading: ########## 1.8 4 MiB/s
done
Bytes transferred = 44032 48128 (ac00 bc00 hex)=> run spi_update_splSF: Detected is25lp256 is25lp128 with page size 256 Bytes, erase size 64 KiB, total 32 16 MiB
SF: 65536 bytes @ 0x0 Erased: OK
device 0 offset 0x400, size 0xac000xbc00SF: 44032 48128 bytes @ 0x400 Written: OK=> run load_uboot
Using FEC0 device
TFTP from server 192.168.04.13210; our IP address is 192.168.04.89230Filename 'lynxdesk-mxul-l/u-boot.img'.
Load address: 0x80800000
Loading: #################################################################
##############################################
1.8 MiB/s
done
Bytes transferred = 564844 552160 (89e6c 86ce0 hex)=> run spi_update_ubootSF: Detected is25lp256 is25lp128 with page size 256 Bytes, erase size 64 KiB, total 32 16 MiB
SF: 589824 bytes @ 0x10000 Erased: OK
device 0 offset 0x10000, size 0x89e6c0x86ce0SF: 564844 552160 bytes @ 0x10000 Written: OK 
</pre>
<pre class="workstation-terminal">
=> sf probe; run loadk spi_updatek loadfdt spi_updatefdt
SF: Detected is25lp128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
Using FEC0 device
TFTP from server 192.168.04.13210; our IP address is 192.168.04.89230Filename 'lynxdesk-mxul-l/uImage'.
Load address: 0x80800000
Loading: #################################################################
#################################################################
#################################################################
######################################## 2.1.9 MiB/s
done
Bytes transferred = 8189464 8016512 (7cf618 7a5280 hex)
SF: 8388608 bytes @ 0x200000 Erased: OK
device 0 offset 0x200000, size 0x7cf6180x7a5280SF: 8189464 8016512 bytes @ 0x200000 Written: OK
Using FEC0 device
TFTP from server 192.168.04.13210; our IP address is 192.168.04.89230Filename 'lynxdesk-mxul-l/imx6ul-axelulite-cb003a.dtb'.
Load address: 0x83000000
Loading: #######
1804.5 MiB7 KiB/s
done
Bytes transferred = 32518 32964 (7f06 80c4 hex)
SF: 524288 bytes @ 0x180000 Erased: OK
device 0 offset 0x180000, size 0x7f060x80c4SF: 32518 32964 bytes @ 0x180000 Written: OK
</pre>
<pre class="workstation-terminal">
root@desk-mx6ul-axelulite:~# kobs-ng -x -v -w desk-mx6ul-l-34.0.0_mx6uldesk_axelulite_SPL
MTD CONFIG:
chip_0_device_path = "/dev/mtd0"
boot_stream_2_address = 0
secondary_boot_stream_off_in_MB = 64
-- We add the 1k-padding to the uboot.
.tmp_kobs_ng: verifying using key '00000000000000000000000000000000'
.tmp_kobs_ng: is a valid bootstream for key '00000000000000000000000000000000'
mtd: opening: "/dev/mtd0"
NFC geometry :
ECC Strength : 2 Page Size in Bytes : 2071 Metadata size : 10 ECC Chunk Size in byte : 512 ECC Chunk count : 4 Block Mark Byte Offset : 2028 Block Mark Bit Offset : 2
====================================================
mtd: opened '/dev/mtd0' - '(null)'
mtd: max_boot_stream_size_in_bytes = 524288
mtd: boot_stream_size_in_bytes = 4505649152mtd: boot_stream_size_in_pages = 2224mtd: #1 0x00100000 - 0x00180000 (0x0010b0000x0010c000)mtd: #2 0x00180000 - 0x00200000 (0x0018b0000x0018c000)
FCB
m_u32Checksum = 0x00000000
m_u32Firmware1_startingPage = 512
m_u32Firmware2_startingPage = 768
m_u32PagesInFirmware1 = 2224 m_u32PagesInFirmware2 = 2224
m_u32DBBTSearchAreaStartAddress = 256
m_u32BadBlockMarkerByte = 2028
m_u32BadBlockMarkerStartBit = 2
m_u32BBMarkerPhysicalOffset = 2048 m_u32BCHType = 0 m_NANDTMTiming.m_u32TMTiming2_ReadLatency = 0 m_NANDTMTiming.m_u32TMTiming2_PreambleDelay = 0 m_NANDTMTiming.m_u32TMTiming2_CEDelay = 0 m_NANDTMTiming.m_u32TMTiming2_PostambleDelay = 0 m_NANDTMTiming.m_u32TMTiming2_CmdAddPause = 0 m_NANDTMTiming.m_u32TMTiming2_DataPause = 0 m_NANDTMTiming.m_u32TMSpeed = 0 m_NANDTMTiming.m_u32TMTiming1_BusyTimeout = 0 m_u32DISBBM = 0 m_u32BBMarkerPhysicalOffsetInSpareData = 0 m_u32OnfiSyncEnable = 0 m_NANDONFITiming.m_u32ONFISpeed = 0 m_NANDONFITiming.m_u32ONFITiming_ReadLatency = 0 m_NANDONFITiming.m_u32ONFITiming_CEDelay = 0 m_NANDONFITiming.m_u32ONFITiming_PreambleDelay = 0 m_NANDONFITiming.m_u32ONFITiming_PostambleDelay = 0 m_NANDONFITiming.m_u32ONFITiming_CmdAddPause = 0 m_NANDONFITiming.m_u32ONFITiming_DataPause = 0 m_NANDONFITiming.m_u32ONFITiming_BusyTimeout = 0 m_u32DISBBSearch = 0 m_u32RandomizerEnable = 0 m_u32ReadRetryEnable = 0 m_u32ReadRetrySeqLength = 0
DBBT
m_u32Checksum = 0x00000000 m_u32FingerPrint = 0x54424244 m_u32Version = 0x01000000 m_u32DBBTNumOfPages = 0Firmware: image #0 @ 0x100000 size 0xb000 0xc000 - available 0x80000Firmware: image #1 @ 0x180000 size 0xb000 0xc000 - available 0x80000
-------------- 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 - 0x0010b0000x0010c000
mtd: erasing @0:0x100000-0x120000
mtd: We write one page for save guard. *
mtd: Writting .tmp_kobs_ng: #1 @0: 0x00180000 - 0x0018b0000x0018c000
mtd: erasing @0:0x180000-0x1a0000
mtd: We write one page for save guard. *
=> run loadk nand_updatek loadfdt nand_updatefdt
Using FEC0 device
TFTP from server 192.168.04.13210; our IP address is 192.168.04.89159Filename 'lynxdesk-mxul-l/uImage'.
Load address: 0x80800000
Loading: #################################################################
#################################################################
#################################################################
######################################## 2.1.9 MiB/s
done
Bytes transferred = 8189464 8016512 (7cf618 7a5280 hex)
NAND erase.part: device 0 offset 0xc00000, size 0x800000
OK
NAND write: device 0 offset 0xc00000, size 0x7cf6180x7a5280 8189464 8016512 bytes written: OK
Using FEC0 device
TFTP from server 192.168.04.13210; our IP address is 192.168.04.89159Filename 'lynxdesk-mxul-l/imx6ul-axelulite-cb003a.dtb'.
Load address: 0x83000000
Loading: #######
1804.8 MiB7 KiB/s
done
Bytes transferred = 32518 32964 (7f06 80c4 hex)
NAND erase.part: device 0 offset 0xa00000, size 0x100000
OK
NAND write: device 0 offset 0xa00000, size 0x7f060x80c4 32518 32964 bytes written: OK
</pre>
mtd6: 00800000 00020000 "nand-kernel"
mtd7: 00400000 00020000 "nand-splash"
mtd8: 3e800000 06800000 00020000 "nand-ubi"
mtd9: 00010000 00001000 "spi-SPL"
mtd10: 000f0000 00001000 "spi-uboot"
mtd14: 00800000 00001000 "spi-kernel"
mtd15: 00400000 00001000 "spi-splash"
mtd16: 01200000 00200000 00001000 "spi-free"
</pre>
<pre class="workstation-terminal">
root@desk-mx6ul-axelulite:~# ubiformat /dev/mtd8
ubiformat: mtd8 (nand), size 1048576000 109051904 bytes (1000104.0 MiB), 8000 832 eraseblocks of 131072 bytes (128.0 KiB), min. I/O size 2048 byteslibscan: scanning eraseblock 7999 831 -- 100 % complete ubiformat: 8000 832 eraseblocks have valid erase counter, mean value is 1639ubiformat: formatting eraseblock 7999 831 -- 100 % complete
root@desk-mx6ul-axelulite:~# ubiattach -m 8
UBI device number 0, total 8000 832 LEBs (1015808000 105644032 bytes, 968100.7 MiB), available 7836 808 LEBs (994983936 102596608 bytes, 94897.8 MiB), LEB size 126976 bytes (124.0 KiB)
root@desk-mx6ul-axelulite:~# ubimkvol /dev/ubi0 -N rootfs -m
Set volume size to 994983936102596608Volume ID 0, size 7836 808 LEBs (994983936 102596608 bytes, 94897.8 MiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "rootfs", alignment 1
</pre>
root@desk-mx6ul-axelulite:~# mount -t ubifs ubi0_0 /mnt/nand/
root@desk-mx6ul-axelulite:~# dmesg | tail -n 7
[ 201 86.602548268589] UBIFS (ubi0:0): Mounting in unauthenticated mode[ 201 86.602935272276] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 293276[ 201 86.634481302293] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs"[ 201 86.634523302349] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes[ 201 86.634550302377] UBIFS (ubi0:0): FS size: 992698368 101199872 bytes (946 96 MiB, 7818 797 LEBs), max 808 LEBs, journal size 33521664 5079040 bytes (31 4 MiB, 264 40 LEBs)[ 201 86.634570302411] UBIFS (ubi0:0): reserved for root: 4952683 4779919 bytes (4836 4667 KiB)[ 201 86.634596302431] UBIFS (ubi0:0): media format: w5/r0 (latest is w5/r0), UUID CBE8807E36C676F6-6A379160-400B4334-9B56B687-E12B4C034D9E9CEE57A30FEF, small LPT model
</pre>
<pre class="workstation-terminal">
root@desk-mx6ul-axelulite:~# umount /mnt/nand/
root@desk-mx6ul-axelulite:~# ubidetach -m 8
root@desk-mx6ul-axelulite:~# dmesg | tail -n 4
[ 1154 105.988629493236] UBIFS (ubi0:0): un-mount UBI device 0[ 1154 105.989082493401] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" stops[ 1160 109.907410963440] ubi0: detaching mtd8[ 1160 109.921595971275] ubi0: mtd8 is detached
</pre>
8,221
edits