大家好,请问现在有没有SPI-WRITER的源文件?
目前情况是这样的,我手头有OMAP-L138_FlashAndBootUtils_2_40、Lab14b、STARTERWARE、BSL文件夹。之前烧写EVM开发板,都是用的Lab14b下的.out烧写程序,没有源文件。
然后,
1、板子是自己设计的板子,手贱地用了SPI1的片选1来做,SPIFLASH是NUMOY啥啥的 M25P64,同EVM开发板一样
2、板子没有外存
于是.out文件显然指望不上了…
找啊找找到 OMAP-L138_FlashAndBootUtils_2_40下有个spiwriter的源文件;
改了改,还没成,这个程序下的SPI烧写用的是3脚模式,有点…啰嗦,可能是考虑兼容什么的吧。由于这个程序下的器件与M25P64有点差别,感觉改起来会比较麻烦。
所以,请问,
1、我是不是还得在这个源文件上改下去?
2、烧写进去之后,是不是还要做ubl?因为用了片选1…..
谢谢
Shine:
你好,
你可以参考下面的wiki网站修改SPI部分.http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138#Modifications_for_Custom_Boards
qinxi zhang:
回复 Shine:
谢谢。
我修改了一部分程序。已经烧进去了。但是启动没反应。
我比较疑惑,由于片选不一样,且没有ddr,是不是需要AIS什么的特殊设置?
Shine:
回复 qinxi zhang:
你的程序在仿真器模式下是调通的吗? 看看下面的wiki网站http://processors.wiki.ti.com/index.php/Debugging_Boot_Issues
qinxi zhang:
回复 Shine:
是调通的。我先看看。:)
qinxi zhang:
回复 qinxi zhang:
烧进spiflash也能load symbols吗?我load不了。
psc,pll的初始化,在ais和main里都做了。
还有一个情况,spiwriter中有一部分数拒是运行在dram中的,我改了cmd文件把它搞到l2中。
不然烧不进。这点不知道有没有影响,感觉boot是rbl干的事情,应该和烧写没关系,不知道对不对。
qinxi zhang:
回复 qinxi zhang:
我还比较疑惑,28这种程序烧在片上flash的,要load在flash,run在ram。对于6748这个是怎么实现的?
Shine:
回复 qinxi zhang:
qinxi zhang
烧进spiflash也能load symbols吗?我load不了。
psc,pll的初始化,在ais和main里都做了。
还有一个情况,spiwriter中有一部分数拒是运行在dram中的,我改了cmd文件把它搞到l2中。
不然烧不进。这点不知道有没有影响,感觉boot是rbl干的事情,应该和烧写没关系,不知道对不对。
Shine:
回复 qinxi zhang:
qinxi zhang
我还比较疑惑,28这种程序烧在片上flash的,要load在flash,run在ram。对于6748这个是怎么实现的?
Shine:
回复 Shine:
不能用load symbols, 具体报什么错?
qinxi zhang:
回复 Shine:
no symbols defined.
现在的情况是相同的程序,我用evm的spiwriter写到evm板,ok的。
用改的spiwriter写到自己的板子上,no…
我看看能不能用改过的烧到evm上去…