我用的 ROM BOOT 模式,外挂8bit FLASH, 生成的hex文件部分内容如下所示:
5A A3 80 00 00 80 00 00 00 00 00 00 29 00 00 02 2A 50 10 02 69 C0 00 02
对写入flash 的数据内容有点疑问,请各位帮忙释疑:
比如第一个数据“5A”, 从文件读出来是两个字节:一个是“5”,十六进制表示为0x35,;一个是"A",用十六进制表示为0x41
1)我是把0x35和0x41写入flash吗,还是把0x5A写入flash?
2)此外,“5A”和"A3"之间还有一个空格,从文件读出来的数据是0x20,这个需要写入flash吗?
Tony Tang:
转换的时侯参数用-b直接生成二进数好了。
空格当然不要写入flash.