We have a "synchronous abort" issue when running qspi_bootcmd on LS2088A with the following dump:
=> run qspi_bootcmd Trying load from qspi.. crc32+ fsl-mc: Booting Management Complex ... SUCCESS fsl-mc: Management Complex booted (version: 10.12.0, boot status: 0x1) SF: Detected mt25qu512a with page size 256 Bytes, erase size 64 KiB, total 64 MiB "Synchronous Abort" handler, esr 0x86000210 elr: 0000000082054fb4 lr : 0000000082005ddc (reloc) elr: 00000000fbd8dfb4 lr : 00000000fbd3eddc x0 : 00000000fbb318a0 x1 : 0000000086000210 x2 : 00000000fbd8dfb4 x3 : 0000000000000004 x4 : 0000000000000000 x5 : 0000000000000066 x6 : 00000000fbb38ad0 x7 : 0000000000000000 x8 : 0000000000000044 x9 : 0000000000000008 x10: 000000000000000d x11: 0000000000000008 x12: 000000000001869f x13: 00000000000003a8 x14: 00000000fbb3279c x15: 00000000ffffffff x16: 0000000000000000 x17: 0000000000000000 x18: 00000000fbb34d60 x19: 00000000fbb318a0 x20: 0000000086000210 x21: 00000000fbdd1068 x22: 00000000fbb38ad0 x23: 0000000000000000 x24: 00000000fbdd2568 x25: 0000000000000000 x26: 0000000000000000 x27: 0000000000000000 x28: 00000000fbb38ba0 x29: 00000000fbb31880
Is there any hint on what may be the reason?
Hello dean wang,
In LSDK build environment, please execute the following command to build qspi firmware image.
$ flex-builder -i mkfw -m ls2088ardb -b qspi
Please deploy image firmware_ls2088ardb_uboot_qspiboot.img to QSPI flash under u-boot.
=>sf probe 0:0
=>tftp 0xa0000000 firmware_ls2088ardb_uboot_qspiboot.img
=>sf erase 0 +$filesize
=>sf write 0xa0000000 0 $filesize
Then run command run qspi_bootcmd.
In addition, please check whether the tiny image can work on your target board.
=> tftp 0xa0000000 lsdk2004_yocto_tiny_LS_arm64.itb
=>bootm 0xa0000000#ls2088ardb
I uploaded lsdk2004_yocto_tiny_LS_arm64.itb to the following link .
lsdk2004_yocto_tiny_LS_arm64.itb - Google Drive
Thanks,
Yiping