【ARM Coresight 系列文章 4.1 - ARM Coresight AHB-AP 使用详细介绍】

46 篇文章 10 订阅 ¥359.90 ¥399.90
本文详细介绍了ARM Coresight AHB-AP,它作为Cortex-M存储器系统和调试接口之间的总线桥,负责将串行线命令转换为AHB数据传输。AHB-AP的主要功能包括错误响应处理、等待机制和单时钟域操作。通过控制及状态字(CSW)、传输地址寄存器(TAR)和数据读/写(DRW)寄存器进行数据传输。此外,文章还讨论了AHB-AP的连接方式和不支持的传输类型,并提到了MasterType位的应用,可用于测试目的。
摘要由CSDN通过智能技术生成

AHB-AP 介绍

AHB-AP位于Cortex-M 的存储器系统和调试接口模块(SWJ-DP/SW_DP)之间,充当一个总线桥的角色,它把串行线/SWJ 接口的命令转换成 AHB 数据传送。对于大多数基本的在调试主机和Cortex-M系统之间的数据传输,只需要使用AHB-AP中的3个寄存器,它们是:

  • 控制及状态字(CSW);
  • 传输地址寄存器(TAR);
  • 数据读/写(DRW)。

关于这三个寄存器的详细介绍见:ARM Coresight 系列文章 3 - ARM Coresight 组件 DAP(Debug Access Port) 介绍

SWJ-DP 支持 both 串行线协议和 JTAG 协议,而 SW-DP 只支持串行线协议

AHB-AP 提供了以下功能:

  • 错误响应处理机制(Error response)
  • 等待机制(Stalling accesses): 当AHB总线上的主设备(例如一个CPU或DMA控制器)试图访问一个正
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

主公讲 ARM

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

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

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

打赏作者

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

抵扣说明:

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

余额充值