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

OMAPL138 16M SPI FLASH 启动问题

各位专家:

    现在遇到一个问题,用TI提供的SDK,生成UBL后,转换成AIS.BIN,与U-BOOT一起写进FLASH,如果使用的是8M的SPIFLASH引导没有问题,能打印到U-BOOT界面;但是换成16M的SPI-FLASH,烧写一样的程序,选择正常启动后,无任何打印,不知道什么原因?BOOTME模式正常,挂仿真器运行也可以正常引导到U-BOOT。

jin ge:

回复 Gary Wu:

这个问题已经解决了,是要修改SPI-FLSH-WRITER,我原来是用SFH烧的,重新修改编译了下,目前两种方法都可以了

min li:

回复 jin ge:

你能详细说一下你的解决方法吗,我现在也遇到了相同的问题,解决不了。顺便问一下,在使用CCS4重新编译SPI flash writer时,应该把OMAPL138 EVM调成仿真模式是吧?谢谢了

min li:

回复 jin ge:

你能详细说一下你的解决方法吗,我现在也遇到了相同的问题,解决不了。顺便问一下,在使用CCS4重新编译SPI flash writer时,应该把OMAPL138 EVM调成仿真模式是吧?谢谢了

min li:

回复 jin ge:

你能详细说一下你的解决方法吗,我现在也遇到了相同的问题,解决不了。顺便问一下,在使用CCS4重新编译SPI flash writer时,应该把OMAPL138 EVM调成仿真模式是吧?谢谢了

min li:

回复 jin ge:

你能详细说一下你的解决方法吗,我现在也遇到了相同的问题,解决不了。顺便问一下,在使用CCS4重新编译SPI flash writer时,应该把OMAPL138 EVM调成仿真模式是吧?谢谢了

jin ge:

回复 min li:

手上现在不到程序,大概情况是:原来烧写时如果地址大于扇区大小则删除一个扇区,16M一个扇区是256K,所以把前面的也删除了(或者删除第二个扇区),反正按原来的UBL,从64K处找U_BOOT肯定是不行的。一种改法是将UBL中的U_BOOT地址改为256K,并将U_BOOT烧写到256K处;另一种是烧写U_BOOT时不要重新檫除,因为烧写UBL时已经都察过一遍了。要重新编译SFH,还是有些难度的,你可以尝试按TI提供的文档一步步试试,用到的工具挺多。讲义还是用其提供的FLASH_WRITER,简单些

su chuan:

回复 jin ge:

请问SFH的源码怎么编译呢?谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » OMAPL138 16M SPI FLASH 启动问题
分享到: 更多 (0)