🚌 海思总线调试
30章 · 实战目录
⭐ 友好色系
01
总线基础概念
AMBA
AHB、APB、AXI体系结构及海思应用场景
02
总线时钟与复位
时序
时钟门控、复位同步策略与调试方法
03
AHB协议分析
时序
HADDR、HWDATA、HRDATA、HTRANS关键信号
04
APB协议分析
时序
PADDR、PWDATA、PRDATA、PSEL、PENABLE
05
AXI协议分析
通道
AW、W、B、AR、R通道与时序分析
06
总线地址映射
内存
海思内存映射表解析,外设归属判断
07
总线访问超时
排查
超时机制、常见原因及排查流程
08
总线错误响应
SLVERR
DECERR、RRESP/BRESP含义及触发条件
09
总线死锁分析
循环依赖
死锁条件及海思典型死锁案例
10
总线性能分析
带宽
Burst/Outstanding传输及瓶颈定位
11
DS-5/ARM DS调试
工具
观测总线寄存器
12
Trace32总线抓取
工具
总线事务抓取与分析
13
ADB & HiTool
海思
ADB工具与HiTool在总线调试中的应用
14
逻辑分析仪实战
测量
示波器在总线信号测量中的技巧
15
DMA与总线
传输
DMA工作原理及对齐/链表/中断丢失
16
中断控制器与总线
GIC
中断流程、丢失与错误触发排查
17
I2C总线调试
协议
时钟拉伸、ACK/NACK异常、从设备无响应
18
SPI总线调试
模式
CPOL/CPHA、片选异常、时钟相位排查
19
UART总线调试
流控
波特率偏差、FIFO溢出、RTS/CTS排查
20
USB总线调试
枚举
枚举失败、描述符错误、电源管理
21
SDIO/eMMC调试
存储
CMD/DAT信号、CRC错误、初始化时序
22
Ethernet MAC调试
网络
MII/RMII、PHY配置、MDIO异常
23
PCIe总线调试
链路
链路训练、LTSSM、BAR空间配置
24
DDR控制器与总线
内存
初始化流程、时序参数、访问错误排查
25
总线电源管理
DVFS
动态调频对总线影响、低功耗唤醒
26
总线安全与隔离
TrustZone
安全/非安全世界切换问题
27
总线寄存器调试
位域
读写不回读、写后读不一致、位域错误
28
总线中断风暴
高频
频繁触发导致系统卡死定位与解决
29
总线数据一致性
Cache
Cache一致性、DMA与CPU同步 (Flush/Bypass)
30
综合实战案例
启动失败
从启动失败到总线问题完整排查 (日志/波形/修复)