IAR FOR STM8 v3.10.4 调试时软件崩溃问题
环境:ide是iar for stm8 v3.10.4 版本, 芯片stm8L051,调试器是Risym 的ST-LINK v2, swim连接部分程序如下:
void main(void)
{
CLK_Config();
ioConfig();
ADC_Config();
timerConfig
enableInterrupts();
...
}
enableInterrupts()是iar 开中断的函数
问题描述:程序和硬件都没有修改,前两天调试都没有问题,今天再来调试只要执行到enableInterrupts(); 这一行IAR 软件就卡死了,几秒钟以后就自动关闭了。 程序可以下载进去,非调试模式也能正常运行。有遇到相似问题的么,有谁知道如何解决?
有时出现故障的原因不在 enableInterrupts();
楼主可以先取消
ADC_Config();
timerConfig();
后看看开中断故障还在否。
还有这个 timerConfig函数写法好像有点不对劲。 这个是配置中断模式或开启使能enableInterrupts(),语法上确实有点怪。
timeconfig [--arc][--back][--test][--utc]
谢谢楼上的两位的回答,已经解决了,换了低版本的IAR软件就没有问题了
页:
[1]