Edit online

通信和调试命令

15 Dec 2023
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