断点无法解析为有效的程序存储器地址

器件:PIC16F1823
编译器:XC8(v2.10)

代码:
<pre class="prettyprint lang-c">unsigned int j = 0;
unsigned int M = 0;
j = _XTAL_FREQ_1M / 262 / 2;
M = 0xFFFF - j _XTAL_FREQ_4M / (4 _XTAL_FREQ_1M);
</pre>

断点在第三行,出现“断点无法解析为有效的程序存储器地址”
根据百度结果,文件路径并没有中文字符或其它字符,路径如下:
文件C:/Users/mytai/Documents/GitHub/MCU/MPLABX/BeepMusic.X/main.c

无果。后来发现了一种方法解决此问题,改代码:
<pre class="prettyprint lang-c">j = j + _XTAL_FREQ_1M / 262 / 2;
</pre>
用 j 变量自身做了一次运算,调式通过。

目前原因尚未知,自从改了中断函数为 void __interrupt(), 问题多多。

赞(0) 打赏
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

    暂无评论...