基于RISC-V的调试方法_修改BIN文件实现断
点
1.故障现象与解决思路
1.1现象
在串口执行以下2个指令就可以触发bug:
ota_update_check
错误信息如下:
从上面可以看到exceptionpc=0x800ded84,根据这个地址值查看反汇编文件:
在串口打印的信息里,已经有一些提示,可以查看函数的调用关系:
结合源码可以知道这如下调用过程中出错:
block_download_file
我们一般不会怀疑C库出错,那么可能是fd被修改了。
怎么验证这点?
添加打印?加了打印后错误就消除了。
1.2思路
如果
您可能关注的文档
最近下载
- 残疾人证管理办法.doc VIP
- 2025年村级后备干部招考公共基础知识与农村工作知识题库.docx VIP
- 论我国跨境追赃的困境及其应对.pdf VIP
- 2025年恒丰银行成都分行社会招聘备考题库及答案详解1套.docx VIP
- 分段计费应用题带答案.docx VIP
- 2025恒丰银行成都分行社会招聘备考题库及完整答案详解1套.docx VIP
- 2025恒丰银行成都分行社会招聘备考题库及答案详解1套.docx VIP
- 2025恒丰银行成都分行社会招聘备考题库及1套参考答案详解.docx VIP
- 2026年恒丰银行成都分行社会招聘备考题库及完整答案详解1套.docx VIP
- 2025年恒丰银行成都分行社会招聘备考题库及1套参考答案详解.docx VIP
原创力文档

文档评论(0)