我外扩的flash地址总线是A0-A18,由于5509A地址不够,只能用McBSP1和2的部分引脚当做IO口连接到了
flash的高位地址上了,现在情况是上地启动的时候偶尔会从外扩flash启动,很多时候都无法启动,现在
怀疑是这些扩展地址上电瞬间不是地电平,这怎么处理?怎么保证在启动之前将这些角拉低?
Shine:
你量过不起动的情况下, 这些高位管脚是高电平吗?
你可以试试在生成boot table时, 用-reg_config address, data配置一下.
mangui zhang:
回复 Shine:
您说的这个配置不会,我查查。
我用示波器抓了一下 上电瞬间都是低电平的。
mangui zhang:
回复 Shine:
同时发现有个较奇怪的问题 就是上电以后GPIO4口上总会有一个184k的方波输出 低电平持续时间较短
我固化的代码就是GPIO跑流水灯的代码 别的IO口都没有波形输出 这样看来是有一个什么代码在跑
mangui zhang:
回复 Shine:
我刚测试了一下 FLASH的低位地址引脚都是有信号的
说明是在读flash的数据
Shine:
回复 mangui zhang:
用仿真器跟一下, 看是哪个环节出问题了