迅为龙芯开发板pmon下Ejtag-设置硬件断点指令
发布时间:2022-6-27 11:20
发布者:就是塔塔
EJTAG 是 mips 的 onchip debug 调试标准,全称为 Enhanced Joint Test Action Group,是 MIPS 公司根据 IEEE 1149.1 协议的基本构造和功能扩展而制定的规范,是一个硬件/软件子系统,在处理器内部实现了一套基于 硬件的调试特性,用于支持片上调试。目前龙芯 1 号、龙芯 2 号(龙芯 2F 和以前版本不支持)和龙芯 3 号系 列都支持 ejtag 调试。 ---------------------------------------------------------------- Ejtag 可以在 windows 和 linux 俩个环境下使用,在 linux 环境下使用是不需要安装驱动的,如我们在 6.1 章节中使用 Ejtag 烧写 pmon 镜像,则没有安装驱动,直接以 root 用户权限打开 ejtag_debug_usb 软件即可使 用。所以这里我们重点来看一下要如何在 windows 下安装 Ejtag 的驱动。 ---------------------------------------------------------------- 基于迅为龙芯2K1000开发板: 设置硬件断点指令为 hb,查看断点指令为 hbls,删除断点指令为 unhb,命令格式如下: 设置断点到 addr: hb addr 查看断点:hbls addr 删除断点:unhb addr 举例,设置断点为 0xffffffffbfc000da,并查看是否成功,然后删除该断点,并查看是否删除成功,如下 图所示: 更多内容关注公众号:迅为电子 |
网友评论