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.

msp430fg4618在线调试的问题

最近在调试一块电路板,刚开始还好好的,在线调试大约跑了10min之后,就弹出了下面的错误提醒

在线仿真就无法进行下去了。
请问各位有不有遇到过这种情况,为什么会出现这种情况呢?都是怎么解决的呢?

  • 你把跟低功耗有关的先去掉看看还会不会发生类似情况

  • 进入低功耗状态了

  • 把低功耗去掉不会出现这些问题了。

    我已经找到了出现问题的源头,在下面的语句中只要注释掉判断语句中四个drawHANZ()函数中的任何一个,就不会有问题了。但是只要这四个drawHANZ()都有效,在线调试就会中断。drawHANZ()只是一个液晶屏显示的驱动函数,和低功耗模式没有任何关系,根本就无法解释

    if(Language)
    {
    if(Flow_Direction == 1)                                //A向B
    drawHANZ(show_TAB1_Right_E);
    else                                                                 //B向A
    drawHANZ(show_TAB1_Left_E);
    }
    else
    {
    if(Flow_Direction == 1)                                 //A向B
    drawHANZ(show_TAB1_Right);
    else                                                                  //B向A
    drawHANZ(show_TAB1_Left);
    }

  • 能否把drawHANZ()的代码帖出来?