c6747 boot设置为上电从spi0 flash启动。复位芯片给的复位时间是300MS,无法正常启动。必须上电后,手工再复位一次程序才能正常的跑起来。
Shine:
请问复位时间是从电源,时钟都稳定输出后算的吗?
user5927459:
回复 Shine:
复位是用电源专用的复位芯片IPM811,电压监控门槛2.63V。我试过上电之前复位按钮一直按在手里,然后再上电。也是同样的现象,无法启动,应该跟复位时间没有太大关系。 现象我再详细描述一下,上电之后,不会立即从SPI0 flash读取东西,必须等待大约6-15S左右,spi上有数据之后再按一下复位按钮钮才会正常启动。 望不吝赐教!
Shine:
回复 user5927459:
请检查一下上电时序是否满足数据手册的要求6.3.1 Power-on Sequence,以及RESET复位时序6.4.3 Reset Electrical Data Timings。
www.ti.com/…/tms320c6747.pdf建议用仿真器跟一下boot过程,看这6-15S左右的时间内ROM bootloader在执行什么代码?bootcfg寄存器的值是否是SPI boot mode。
processors.wiki.ti.com/…/Debugging_Boot_Issues