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.

MSP430的程序怎么脱机运行

Other Parts Discussed in Thread: MSP430F6459

如题,我在IAR上用MSP-FET430UIF把程序烧写进板子上,能正常调试。可是我一旦把MSP-FET430UIF仿真器拔掉,程序就不工作了,也就是不能脱机运行。请教怎么脱机运行????

@TI员工

  • CPU是MSP430F6459,不是DSP。

  • baoshuai wang 说:

    如题,我在IAR上用MSP-FET430UIF把程序烧写进板子上,能正常调试。可是我一旦把MSP-FET430UIF仿真器拔掉,程序就不工作了,也就是不能脱机运行。请教怎么脱机运行????

    @TI员工

    脱机供电正常不?复位电路有没有?

  • 楼主你好。这个问题有三种比较常见的情况:

    1、两种方式运行的时钟频率不同

    2、两种方式供电电源不同

    3、拆下仿真器后复位不正常

  • 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??

  • 建议用示波器观察一下断开仿真器后复位引脚的波形,看上电时是否正确复位mcu