如题,我在IAR上用MSP-FET430UIF把程序烧写进板子上,能正常调试。可是我一旦把MSP-FET430UIF仿真器拔掉,程序就不工作了,也就是不能脱机运行。请教怎么脱机运行????
@TI员工
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如题,我在IAR上用MSP-FET430UIF把程序烧写进板子上,能正常调试。可是我一旦把MSP-FET430UIF仿真器拔掉,程序就不工作了,也就是不能脱机运行。请教怎么脱机运行????
@TI员工
baoshuai wang,
建议一步一步定位问题,
1. 首先确认程序真的写进去了,因为IAR有对应debug without download 模式,有可能在线可以正常调试,但是并没有将程序写入Flash;
方法: 找个最简单的闪灯程序,用iAR生成 bin 或者txt, 用 MSP-FET430UIF + Lite FET-Pro430 Elprotronic 上位机软件,直接把bin file download进去芯片,然后再读出来,二者比较,确定已经写入成功;
2. 用Lite FET-Pro430 Elprotronic可以选择烧录完成后直接 reset, 看烧录完成后程序可否正常运行;
3. 断开MSP-FET430UIF,重新上电,看程序可否正常运行。如果闪灯程序可以正常运行,那么复位电路也没有问题。
那就进一步排除你的编译环境和程序的问题了。
juring_2016 说:如题,我在IAR上用MSP-FET430UIF把程序烧写进板子上,能正常调试。可是我一旦把MSP-FET430UIF仿真器拔掉,程序就不工作了,也就是不能脱机运行。请教怎么脱机运行????
@TI员工
脱机供电正常不?复位电路有没有?
[/quote]
脱机后供电正常,但没有复位电路。
我怀疑MSP-FET430UIF是不是只能在线调试程序,而不能烧程序到flash??