AM3352根据sysboot选择从nand_flash启动,手册描写可以在nand_flash的block0,1,2,3做四个启动备份,目前尝试备份启动是OK的,问题是目前做了4个备份,当AM3352成功启动后,如何获知是从哪个block的启动备份成功启动的?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
AM3352根据sysboot选择从nand_flash启动,手册描写可以在nand_flash的block0,1,2,3做四个启动备份,目前尝试备份启动是OK的,问题是目前做了4个备份,当AM3352成功启动后,如何获知是从哪个block的启动备份成功启动的?
请问是使用的SDK中的flashwriter烧写的吗?
If bootloader is to be flashed, provide 0x00000. For application binary, provide 0x80000.
不是,代码是通过SD卡烧录到block0中(ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install),然后再用ccs编写程序从block0读出来然后写入block1,2,3(SD卡烧录是之前做的,我目前不太清楚,使用的SDK是ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install),谢谢!!
看一下nand启动log信息中有打印吗?如果没有的话我需要咨询相关工程师再给您回复。
这个LOG指的是什么?我启动程序可以打印LOG,我自己想到的就是程序本身做标记。
关注一下该帖子的回复:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1026031/am3352-nand-flash-boot-up