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

SPI启动

6657spi启动,双核.out文件大小经过转换的.dat文件接近4M,发现烧进去SPI之后就启动不了,请问TI的工作人员,SPI启动对文件的大小有限制吗?如何设置转换工具的参数,目前rmd文件参数为:

simple0.out
-a
-boot
-e _c_int00
-order L
-map SPIBOOT0.map
ROMS
{
   ROM1:  org = 0x0880, length = 0x2000000, memwidth = 32, romwidth = 32
          files = { simple0.btbl }
          
}          

请问如何设置?
   

Thomas Yang1:

您接的是SPI FALSH 还是SPI EEPROM,外面FLASH 和EEPROM是多大的,注意如果是EEPROM,分页大小只有一半哦

user3862771:

回复 Thomas Yang1:

我接的是SPI FLASH,64Mbit的

那个rmd文件

-a-boot-e _c_int00-order L-map SPIBOOT0.mapROMS{   ROM1:  org = 0x0880, length = 0x2000000, memwidth = 32, romwidth = 32          files = { simple0.btbl }          } 其中org 和length 代表的是什么呢?我的程序挺大的,一个核的.out有1.6Mbyte左右,是不是这些参数导致转换工具转换不完全?

Allen35065:

没有文件大小的限制,可能还是生成dat文件的时候有问题,你可以使用脚本里的命令单步看看是不是某处有错误。

另外检查cmd文件里是否有用0x008xxxxxx之类的本地地址。

user3862771:

回复 Allen35065:

感谢你的回答,现在能从SPI FLASH启动了,但是总觉得启动的过程好慢,上电从FLASH搬运代码的速度是多少?还有如果我只用一个.out文件来启动两个核,那么cmd文件的地址要如何分配?是独立地划分空间给每个核使用吗?

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