TI中文支持网
TI专业的中文技术问题搜集分享网站

TMDSICE335x SD卡启动加载SPI FLASH中的application,无法成功。

将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, 有没有其它路径比如网盘?

赞(0)
未经允许不得转载:TI中文支持网 » TMDSICE335x SD卡启动加载SPI FLASH中的application,无法成功。
分享到: 更多 (0)