使用串行 COM 端口通过以下格式的 USB 命令读写寄存器:
- 读取寄存器格式:rreg ADR
- 其中 ADR 是十六进制地址,rreg 始终为小写。
- 寄存器地址可以是大写或小写,并且不需要以“0x”开头。也可以选择用 0 来填补寄存器地址。例如,若要读取寄存器地址 0xB,一些有效的命令可包括:
- 对于本例,EVM 会返回 JSON 格式的结果和状态(idle 或 collecting):
- {"acknowledge":"rreg 0x08"}
- {"register":{"address":8,"value":0}}
- {"evm_state":"idle"}
- 写入寄存器格式:wreg ADR VAL
- 其中 ADR 和 VAL 采用十六进制,wreg 始终为小写。
- 寄存器地址和值可以是大写或小写,并且不需要以“0x”开头。也可以选择用 0 来填补寄存器地址和值。例如,要向寄存器地址 0x1 写入值 0xfb69,某些有效的命令包括:
- wreg 20 f127
- wreg 20 0xf127
- wreg 0x20 0xF127
- 对于本例,EVM 会返回 JSON 格式的结果和状态(idle 或 collecting):
- {"acknowledge":"wreg 0x20 0xf127"}
- {"console":"Writing 0xf127 to CONFIG1 register"}
- {"evm_state":"idle"}