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

C55x使用SPI Flash启动超级慢,怎么解决?

程序.bin文件的大小约160k,通过SPI Flash启动需要约8秒,这速度正常吗?

通过Nor Flash启动只需要约2秒。

处于成本考虑,希望使用SPI Flash作为启动存储器。

不知道可以方法解决启动速度的问题?

Shide Lu:

回复 Tony Tang:

请问怎么加上对SPI clock分频的配置?

我转换成.bin文件的过程是:

EVM515.cmd文件内容如下:

-boot-v5505-serial8-reg_config 0x1c02,0x0000-reg_config 0x1c03,0x0000-reg_config 0x1c04,0x0020-reg_config 0x1c05,0x0002 -delay 0x20-reg_config 0x1812,0x0000 -reg_config 0x1813,0x0000-reg_config 0x1810,0x8001-reg_config 0x1c33,0x0000 -reg_config 0x1060,0x0000 -reg_config 0x1014,0xd42d-reg_config 0x1015,0x0c86-delay 0x20-b-o EVM_Sample2.binEVM_Sample.out

cmd.bat文件的内容为:

hex55 evm5515.cmd

双击cmd.bat,即可把EVM_Sample.out转换成EVM_Sample2.bin文件。

Shine:

回复 Shide Lu:

用-reg_config配置SPICDR寄存器。请看下面的文档2.1 Clock Control
www.ti.com/…/sprufo3.pdf

Shide Lu:

回复 Shine:

分频最小值为0x002,此时SPI Flash启动需要4秒。看来只能用Nor启动了。

Tony Tang:

回复 Shide Lu:

更改SPI clock divider

赞(0)
未经允许不得转载:TI中文支持网 » C55x使用SPI Flash启动超级慢,怎么解决?
分享到: 更多 (0)