现象:
在目标板(target) 上电运行时,下载程序提示 Flash Timeout..
确认错误后,目标板停止运行,但是没有复位(输出控制的LED灯亮了,开漏外部上拉驱动电路)。
再次下载目标板程序,flash下载成功,此时LED灯不亮了,说明还在复位中,实际测量RST复位引脚的电压为2.29V。
手动短接RST到地,低电平复位,短接后断开,程序开始运行,RST引脚电压变成3.29V。
分析
首先怀疑电压监视芯片有可能影响RST引脚的电压,除去此芯片试试。
结果不会再提示Flash Timeout..的错误,说明TPS3125L30DBVR 芯片影响正常下载程序。
结果
除去电压监视芯片,解决问题。