工具/软件:
引导 SD 卡后、可以查看 NAND 分区:
root@am62lxx-evm:~# cat /proc/mtd dev: size erasesize name mtd0: 00080000 00040000 "ospi_nand.tiboot3" mtd1: 00200000 00040000 "ospi_nand.tispl" mtd2: 00400000 00040000 "ospi_nand.u-boot" mtd3: 00040000 00040000 "ospi_nand.env" mtd4: 00040000 00040000 "ospi_nand.env.backup" mtd5: 17e00000 00040000 "ospi_nand.rootfs" mtd6: 05fc0000 00040000 "ospi_nand.phypattern"
我想知道如何烧录固件、然后使用 OSPI NAND 引导。
我使用 nandwrite 命令刷新从官方网站下载的固件文件(例如 tiboot3.bin 和 tispl.bin)。 切换到 OSPI NAND 引导模式后、系统无法引导。
root@am62lxx-evm:~# flash_erase /dev/mtd0 0 0 ; sleep 1 ; nandwrite -a -p /dev/mtd0 tiboot3.bin Erasing 512 Kibyte @ 0 -- 100 % complete Writing data to block 0 at offset 0x0 root@am62lxx-evm:~# root@am62lxx-evm:~# flash_erase /dev/mtd1 0 0 ; sleep 1 ; nandwrite -a -p /dev/mtd1 tispl.bin Erasing 2048 Kibyte @ 0 -- 100 % complete Writing data to block 0 at offset 0x0 Writing data to block 1 at offset 0x40000 Writing data to block 2 at offset 0x80000 root@am62lxx-evm:~#
官方网站上的固件是否支持作为 OSPI NAND 引导、我是否需要先更改软件、然后重新编译。 请提供一种编译和烧录 OSPI NAND 映像的方法











