Edit online

通信和调试命令

3 Mar 2025
Read time: 1 minute(s)
BROM 阶段的升级模式支持以下命令:
  1. 应用命令:
    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

    获取组件在运行之后的返回结果。

  2. 调试命令:
    BROM 阶段的升级协议支持下列调试命令,用于芯片验证等调试场景,可以完成诸如读写内存,读写寄存器,以及下载一段程序并执行等操作。
    • WRITE

    • READ

    • EXEC