各位专家:
现在遇到一个问题,用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的源码怎么编译呢?谢谢!