将MLO文件放到SD卡中启动,application保存在了SPI FLASH中,上电应该是加载SD卡中的uboot,然后将SPI FLASH中的application加载到DDR中启动,可是不成功。如果将app放到SD卡中可以启动,如果将boot烧写到SPI FLASH中启动也能成功,就是按照上面方式无法启动,请问是什么原因?MLO是TI下载的SDK包里面的,没有做编辑。
Shine:
Running Application from SPI Flash
1.Flash boot loader into ICE SPI flash or Copy MLO to SD card (ICE V2 only)
2.Erase boot loader from NOR flash if it exists. ( This is because NOR boot loader will be executed first if both boot loaders exists)
3.Flash application into SPI flash offset 0x20000请问app是从spi flash 0x20000地址开始烧写的吗?
Leonard Li:
回复 Shine:
是的,如果boot烧写到spi flash是可以启动的,然后删除boot,将MLO拷贝到SD卡插入主板启动,这时应该从SD的boot启动,然后加载spi flash里面的app,可是不工作。
Leonard Li:
回复 Leonard Li:
请问如何擦除NOR flash,哪里能下载到isdk_nor_flasher? 另外如果我想通过SD卡来将里面的app烧写到SPI flash中去,需要下载哪些文件,SDK中都没有啊?
Leonard Li:
回复 Shine:
如何擦除NOR flash,用isdk_nor_flasher.out吧,哪里下载这个文件?
Shine:
回复 Leonard Li:
在sdk\tools\flashing_tools\NOR_Flash\pre_built\isdk_nor_flasher.out
Leonard Li:
回复 Shine:
这是在哪个包里面啊,我在c:/ti里面搜索不到啊,可能没装这个包
Shine:
回复 Leonard Li:
这是老版本的Industrial SDK软件包里的。
www.ti.com/…/sysbiossdk-ind-sitara
Leonard Li:
回复 Shine:
不能直接下载,提示等待TI review, 有没有其它路径比如网盘?