完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,伙计们,当使用单个分区模式时,我可以设置断点并让它们命中,加上“Program BP Used:”计数器更新。但是,当我启用双分区时(通过将XC16全局“.tion”选项更改为“.tion One/Active”,以及将#pragma config BTMODE从SINGLE更改为DUAL)。我可以在编辑器中在线上设置断点,但它们永远不会被命中,并且计数器将永久停留在“Used:0Free:6”上。这里是否遗漏了一些基本的内容?我真的很困惑,因为我需要能够调试闪存写入到另一个分区,所以仅仅停留在单个分区模式不是一个有效的解决办法。同样的结果在MPLA 3.35和3.61,XC16 1.26和1.31。任何建议将非常感谢收到!谢谢您。
|
|
相关推荐
12个回答
|
|
我们来看看什么是错的。
|
|
|
|
非常感谢你的关注。让我知道如果你需要更多的信息/不能重现这个问题。
|
|
|
|
我们已经证实这是不正确的工作,并将在8月发布的MPLAB X修复。
|
|
|
|
好的,谢谢你的确认。是否有任何解决方案,也许使用不同的调试电缆?还是影响了一切?
|
|
|
|
我不认为有一个解决办法,它是一个FW漏洞。对不起的。
|
|
|
|
是否有可能在8月之前接受测试版本,接受beta版本的常见风险?这真的阻碍了我们的发展——我们需要在七月底使用双分区发布一个版本。非常感谢。
|
|
|
|
我相信我们可以得到一些东西,一旦这是固定的。
|
|
|
|
谢谢您!我真的很感激。
|
|
|
|
我给你发了一个PM(私人信息)。
|
|
|
|
如果它有帮助…当调试双分区时,我遇到了同样的问题。我注意到如果在调试时将Debug Reset@and Debug Startup设置为Reset向量,则代码将在为下一个程序执行的第一条指令上停止。在程序(Bootloader和应用程序)中启用软件中断。它应该停止,您将能够运行到光标。或…一旦启动调试会话,请暂停或让它暂停在第一个指令上…设置软件断点,然后重置。断点应该在这一点上工作。MPLAB 3.65 XC16 1.31的作品
|
|
|
|
谢谢你提供的解决方法信息,我稍后再试。我想知道在交换分区之后继续调试(使用此解决方法或者在理论上当正常断点工作时)是否可能?显然,这两个固件需要完全相同,但我可以安排。交换后的PC地址应该与设置断点的位置兼容,但是调试器是否能够在BOOTSWP操作中存活?它似乎无法重置生存。
|
|
|
|
我注意到,在MPLAB X V4.01中,这还没有固定。有什么好消息吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
4824 浏览 9 评论
1829 浏览 8 评论
1747 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2954 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2059 浏览 5 评论
461浏览 1评论
1111浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
362浏览 0评论
263浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1798浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 18:45 , Processed in 1.189073 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号