完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
|
|
相关推荐
12个回答
|
|
|
在尝试访问映射内存(kseg0/1地址空间之外的内存)时,会发生TLB重新填充异常,并且没有与虚拟地址对应的TLB条目。TLB条目执行从虚拟地址到物理地址的转换。这个错误几乎总是由引用一个坏指针引起的。
|
|
|
|
|
|
查看视图堆栈。然后,您应该能够返回导致异常的行。
|
|
|
|
|
|
查看堆栈或查看调用堆栈?这是我的handler我最近的崩溃,我记录了0x33372020的地址,代码是0x02如果我删除.(1);语句,然后程序就返回到处理程序。我应该如何查看堆栈?
|
|
|
|
|
|
假设MPLab X Versio 3.10或更高版本:.->Debuging->CallStack如果您处于协调状态,请添加以下内容:SYS_DEBUG_BreakPoint();//如果处于调试器中,请停止这里。刷新它,然后单击异常。它会把你带到引起它的那条线上。这是你的代码还是和谐?
|
|
|
|
|
|
这是一个巧妙的把戏,我不知道我能做到!这个问题似乎是在从中断返回之后出现的,我正在处理来自串行端口的数据并添加到各种缓冲区。我刚刚捕获异常,在调用堆栈中双击,它把我带到一个函数,其中数据被放置在作为指针传入的数组中。我猜中断中的某些东西正在破坏堆栈,所以当isr返回时,传入的指针不再有效,并且我最终取消引用无效的指针。
|
|
|
|
|
|
有时,当该异常命中时,即使在刷新之后,也没有与调用堆栈中的SypSimeTLBLReFielyExabutyTyl处理程序相关的任何东西。
|
|
|
|
|
|
什么版本的MPLABX。我不确定它是岩石固体。注意它在异常之后没有显示完整的堆栈吗?修复你能看到的,希望能覆盖它。
|
|
|
|
|
|
处理器:PIC32 MZ1024EFG100MPLABX:3.10xC32:1.40,顺便说一下,我不使用和声。
|
|
|
|
|
|
你可以试着移动到V3.15,看看它是否更好。最新的是V3.20,但我看到一些人抱怨它的问题。
|
|
|
|
|
|
当试图把指针引用到一个不等于单词的整数时,我看到了这个错误。
|
|
|
|
|
|
看来我把这个问题归结为一个数组溢出,它偶尔会干扰从本地函数或从中断返回的结果。由于异常类型,我并没有寻找缓冲区溢出,但现在我知道了。我需要做一个更长的测试来证明这是个问题。谢谢。
|
|
|
|
|
|
“我没有寻找缓冲区溢出”没有人预期缓冲区溢出!与错误相比,这个例外也使我感到困惑。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
503 浏览 0 评论
5812 浏览 9 评论
2350 浏览 8 评论
2237 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3544 浏览 3 评论
1161浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1122浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
890浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
507浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 10:20 , Processed in 1.532551 second(s), Total 96, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2715