我是用 AT25F1024串行FLASH做引导加载程序,我的程序只有85K的样子,但是加载完成需要8S左右的时间,请问哪里可以去设置5509A的SPI加载速度吗?
Shine:
在生成boot table表时,用-reg_config配置PLL和EMIF寄存器。具体可以看下面的bootloader文档。2.5.3 Register Configuration and Delay During Boothttp://www.ti.com/lit/an/spra375f/spra375f.pdf
user4664839:
回复 Shine:
请问能具体说说需要-reg_config配置的寄存器的名字吗?我是SPI方式引导的。
Shine:
回复 user4664839:
SPI引导方式的话,SPI clock是用内部时钟的话,所以修改CLKMD寄存器提高主频会加快加载速度。
user4664839:
回复 Shine:
好的,谢谢。还有个疑问,我之前生成引导表是没有去配置任何寄存器的,那么CLKMD的默认值是多少呢?数据手册上给的复位值是2002H,但是PLLMULT的值又是2-31哒,按理不能为0撒。
Shine:
回复 user4664839:
CLKMD的默认值可以接上仿真器看一下。