ZHCU875Z August 2001 – October 2023 SM320F28335-EP
TI-TXT 十六进制格式支持 8 位十六进制数据。它包含段起始地址、数据字节和文件结束字符。以下限制条件适用:
由于 TI-TXT 格式(以及二进制格式)仅支持一个 8 位物理存储器宽度,以及一个 8 位 ROM 宽度,如果从 16 位格式变为 8 位格式,ROMS 指令需要有双倍的原点和长度规格。如果用户收到的警告与以下内容类似,请检查 ROMS 指令。
warning: section file.out(.data) at 07e000000h falls in unconfigured memory
例如,假设某格式(例如 ASCII-Hex)使用 16 位 ROM 宽度,其 ROMS 指令使用 --romwidth=16 选项,如下所示:
ROMS {
FLASH: origin=0x3f000000, length=0x1000
}
如果使用 8 位 ROM 宽度,则应在 ROMS 指令中将地址和长度加倍:
ROMS {
FLASH: origin=0x7e000000, length=0x2000
}
数据记录包含以下信息:
条目 | 说明 |
---|---|
@ADDR | 段的十六进制起始地址 |
DATAn | 十六进制数据字节 |
q | 文件结束终止字符 |