ARM调试
文章平均质量分 96
哈搭石
本人从事嵌入式开发工作,日常记录笔记,希望和志同道合的分享讨论,在分享中学习到更好的知识。
展开
-
ARM调试(3):在keil中不复位调试MCU
在keil中不复位调试MCU文章目录在keil中不复位调试MCU1. 测试环境2. 不可复现的Dubeg最致命3. 步骤3.1 程序编译和下载3.2 添加启动加载程序3.3 keil的debug配置4. 调试的原理5. 补充:和ITM完美配合5.1 修改ini文件5.2 启动调试1. 测试环境系统:win10IDE:keil5开发板:GD32F450调试器:J-LINK V102. 不可复现的Dubeg最致命当单片机程序运行突然异常后,若是没有在仿真模式下,只能通过硬件的表面现象来分析,原创 2022-05-12 14:05:01 · 4779 阅读 · 1 评论 -
ARM调试(2):在keil利用指令跟踪宏单元(ITM)重定向printf,并完成scanf实现数据双向交互
在keil利用指令跟踪宏单元(ITM)重定向printf,并完成scanf实现数据双向交互文章目录在keil利用指令跟踪宏单元(ITM)重定向printf,并完成scanf实现数据双向交互1. 开发环境2. ITM简介和硬件需求2.1 技术简介2.1 硬件支持2.1.1 首先我们知道,对于使用不一样的调试器或下载器,我们常用的ARM下载方式有三种接口:2.1.2 调试接口大概分为三种,如图:2.1.3 简化的下载接口引脚的说明2.1.3 ITM需要多接一根线3. 用ST-LINK来实现ITM3.1 KEI原创 2022-05-01 21:10:51 · 3036 阅读 · 2 评论 -
ARM调试(1):两种在keil中实现printf重定向到串口的方法
ARM调试(1):两种在keil中实现printf重定向到串口的方法文章目录ARM调试(1):两种在keil中实现printf重定向到串口的方法1 系统环境2 说明3 用标准c库实现printf重映射到串口3.1 c库的简介3.2 用标准c库实现printf重映射到串口4 MicroLIB库简介4.1 MicroLIB库由来4.2 MicroLIB库的特点4.3 用MicroLIB库实现printf重映射到串口1 系统环境系统:win10ide:keil5测试芯片:GD32F4502 说明原创 2022-04-20 11:02:02 · 8784 阅读 · 2 评论