开发工具 之九 调试分类、软/硬件断点、JLink、STLink、FDTI、DAPLink 等仿真器

本文介绍了嵌入式开发中的调试方法,包括本地调试、远程调试、在线调试和嵌入式调试。详细讲解了硬件断点和软件断点的区别,以及J-Link、ST-Link等仿真器的工作原理和特点。同时,提到了OpenOCD、FTDI JTAG等工具在调试过程中的作用,以及CMSIS-DAP协议在调试器中的应用。
摘要由CSDN通过智能技术生成

  目前,工作重心转移到了使用 RISC-V 架构的芯片搞开发,在调试过程中接触到了 OpenOCD,FDTI JTAG 仿真器等新工具,这在之前玩 ARM 的时候基本是没听过的,因此今天就从最基本嵌入式调试为入口来学习学习基本理论以及那些常用的仿真器!

调试

  这里说的调试主要是指的程序调试,程序调试是一个计算机术语,是指将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。

本地调试

  本地调试通常指调试使用的环境与调试的目标运行环境一致的调试方法(也有一种说法,只要调试环境和目标运行环境都在调试员眼前那就是本地调试)。在实际开发环境中,调试时不需要连接到远程调试端的调试方式就被称为本地调试。 我们常用的 PC 程序开发的中的调试就是最常见的本地调试。
在这里插入图片描述

远程调试

  远程调试通常指调试环境与调试的目标运行环境不一致的情况下使用的调试方法(也有一种说法,如果要调试的目标运行环境不在调试员眼前的调试方法就是远程调试)。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZC·Shou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值