通信和调试命令
3 Mar 2025
Read time: 1 minute(s)
BROM 阶段的升级模式支持以下命令:
- 应用命令:
表 1. 应用命令 命令
值
功能
GET_HWINFO
0x00
获取硬件相关信息。
GET_TRACEINFO
0x01
获取 BROM 的一些调试跟踪信息,AIC 内部命令。
WRITE
0x02
写数据到 CPU 可访问的地址空间。
READ
0x03
从 CPU 可访问的地址空间读取数据。
EXEC
0x04
指定位置开始运行程序。
JTAG_UNLOCK
0x06
解锁 JTAG。
BOOT_CONTINUE
0x07
跳出升级模式的循环,重新从存储设备启动。
SET_FWC_META
0x10
发送固件组件 (Firmware Component) 的描述信息。
GET_BLOCK_SIZE
0x11
获取传输的数据块大小,发送的有效数据须以该块大小为单位。
SEND_FWC_DATA
0x12
发送固件组件数据。
GET_FWC_CRC
0x13
获取设备端对所接收数据计算的 CRC 值,以确认传输是否出错。
GET_FWC_BURN_RESULT
0x14
获取组件烧录后,设备端的校验结果。
GET_FWC_RUN_RESULT
0x15
获取组件在运行之后的返回结果。
- 调试命令:BROM 阶段的升级协议支持下列调试命令,用于芯片验证等调试场景,可以完成诸如读写内存,读写寄存器,以及下载一段程序并执行等操作。
-
WRITE
-
READ
-
EXEC
-