
Keil的常用调试功能介绍
_沧浪之水_
一个爱阅读的嵌入式菜鸟,不定期更新博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1-5 Formef工具的用法
11原创 2025-03-08 14:58:58 · 138 阅读 · 0 评论 -
1-4 如何查看反汇编代码
注:可以单独创建一个Listing文件夹用于存放反汇编代码。如何在编译器中查看反汇编代码?选中反汇编代码,点击选项卡中的listing。原创 2025-03-08 13:45:27 · 221 阅读 · 0 评论 -
1-3 Debug操作
LR指向的是下一个将要执行代码的地址,这些寄存器的值,在进入异常之前会将值保存在一个位置,也LR是我么程序下一条要执行的指令,通过MSP和PSP指向的地址是对应的地址,然后定位到问题出现的地方。对应寄存器的功能和作用:主要是主栈指针MSP,堆栈指针PSP,连接寄存器LR,程序计数器PC。造成half fault的原因是,野指针,或者数组下标越界。状态字寄存器,中断屏蔽寄存器,控制寄存器,特殊功能寄存器。寄存器讲解,对应寄存器的功能和作用是什么?硬错误,在代码量较大的情况下发生错误。原创 2025-03-08 10:57:06 · 157 阅读 · 0 评论 -
1-2 什么是SWV
在调试的上下文中,SWV通常指的是**Serial Wire Viewer(串行线查看器)**技术,这是ARM架构中用于调试的一项高级功能。传统的调试模式需要设置断点来判定程序调试时停止的位置 ,SWV 是一种程序调试工具【可以旁听获取数据不影响程序的实时性】,是嵌入式系统中实时监测的摄像头,SWV的硬件支持模块如下所示,使用SWD功能的时候要使用SWO引脚。第一步是代码,编译后代码进入到ITM,DWT,进入到TPIU,然后再经过TPIU进入SWO,然后通过JLINK,再到上位机中进行显示。原创 2025-03-08 10:50:05 · 336 阅读 · 0 评论 -
1-1 驱动开发HelloWorld
配置时钟配置调试模式配置使用频率。原创 2025-03-08 10:26:17 · 356 阅读 · 0 评论