完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们使用XC8编译器为PIC18F67 20微控制器。我们已经将优化级别设置为标准模式,在使用标准优化模式时,它对程序空间29020字节(22.1%)和数据空间(2058字节(53.6%))的编写是很好的。我们观察到在代码中添加了新的函数后,生成的HEX文件工作良好。但是我们无法调试代码。我们观察到调试器(MPLAB ICD 3)跳过了未初始化的“初始化函数”(未执行)。最后,程序计数器指向随机位置。由于这个问题,我们将优化级别改为PRO模式。然后它工作得很好(我们是一个)。可以调试更多的函数,但稍后会在前面的标准中观察到类似的情况。
以上来自于百度翻译 以下为原文 We are using XC8 compiler for PIC18F6720 micro controller. We have set optimization level to Standard mode. While using standard optimization mode, it was working fine for code which we have written of program space 29020 bytes (22.1%) and data space of 2058 bytes (53.6%). We observed after adding few new functions in code, the hex file generated works well but we are not able to debug the code. We observed debugger(MPLAB ICD 3) skipping ‘Initialization functions’ (not executing ) which were not changed. At the end, Program Counter points to random location. Because of this issue we changed optimization level to Pro Mode. Then it worked fine (we are able to debug) for few more added functions. But later on similar scenario observed as described earlier in standard more. |
|
相关推荐
1个回答
|
|
你使用哪种IDE?MPLAB8还是MPLABX?是否允许它自动选择要编程的地址?我问,因为听起来您可能已经手动指定了要编程的范围,并且当程序超过您指定的区域时就会失败。
以上来自于百度翻译 以下为原文 Which IDE are you using? MPLAB8 or MPLABX? Are you allowing it to automatically select which addresses to program? I ask, because it sounds like you may have manually specified the range to program, and it's failing when the program exceeds the area you specified. |
|
|
|
只有小组成员才能发言,加入小组>>
5163 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
733浏览 1评论
615浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
505浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
631浏览 0评论
528浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 01:21 , Processed in 1.381571 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号