Hi
I have a new LS1046ARDB. The labels on it say:
LS1046ARDB-PB REV E
LSDK 21.08
The factory default QSPI boot works. I want to build an image for it using LSDK 21.08 flexbuild (I have been successfully building and booting images on SDCard for FRWY-LS1046A using flexbuild).
I have tried the following. In all cases the device won't boot from SDCard.
This downloads and writes an image to SDCard, but it won't boot:
./flex-installer -i auto -m ls1046ardb -d /dev/sde -p 4P=128M:2G:8G:-1
I've also tried in an lsdk 21.08 environment:
flex-builder -m ls1046ardb
flex-installer -r rootfs_lsdk2108_ubuntu_main_arm64.tgz -b boot_LS_arm64_lts_5.10.tgz -f firmware_ls1046ardb_sdboot.img -p 4P=1G:2G:2G:10G -d /dev/sde
Again this successfully builds the image and writes it to SD card, but when I flip the dip switch (SW_RCW_SRC6) it won't boot.
Can anyone please suggest what I'm missing?
Thanks
Solved! Go to Solution.
This is resolved. I think my problems were caused by either:
Not using a fresh bash shell after building lsdk in a different folder, so the envs weren't right
A bad sd-card adapter
This is resolved. I think my problems were caused by either:
Not using a fresh bash shell after building lsdk in a different folder, so the envs weren't right
A bad sd-card adapter
If I build an image using lsdk2108 the 1046ARDB does not start u-boot (no console output). I'm doing the following with a pristine flexbuild_lsdk2108_github.tgz:
flex-builder -m ls1046ardb -j16
flex-installer -b boot_LS_arm64_lts_5.10.tgz -r rootfs_lsdk2108_ubuntu_main_arm64.tgz -f firmware_ls1046ardb_sdboot.img -d /dev/sde
The same build process works for the FRWY-LS1046 using -m ls1046afrwy.
Does anyone know what the issue is?
Following the instructions here LS1046ARDB causing SD cards to become permanent 'read-only' - NXP Community the board now boots from sd card. I wonder if my partitioning options were causing the issue (these worked for FRWY-LS1046)