original company releases a chip with HEX to BIN conversion in C++ on July 2008
发布时间
阅读量:
阅读量
在学习了C++之后,一直未有机会实际应用,于是想到将之前开发的软件用C++语言重新编写一遍,其效果与原先保持一致,哈哈,思路大致相同,毕竟都是基于.NET平台的。
最近公司新采用的一款RENESAS集成电路,由于其专用编程器价格较高,而市面上的SUPER 3000U设备也具备兼容性,恰好公司内拥有不少该设备。但在实际操作中发现一个问题:虽然能够完成烧写操作,但集成电路并未表现出应有的功能。原因在于M34283是一款9BIT x 0x7FF的程序存储空间结构,而SUPER 3000U无法识别其特定格式,只有RENESAS官方提供的编程软件才能支持该格式。

以下内容为HEX文件的一个片段,我们对其进行初步解析。
:1000000000110FB05A5B588286BF8FB084B080B0A9
按照从左至右的顺序进行解读:10 表示该行包含16个字节的数据量。
接下来的 0000 代表的是起始偏移地址。
随后的 00 表明该行数据类型为数据段。
紧接着的 00 至 B0 共计构成了16个字节的具体内容。
最后的 A9 则表示校验和,用于验证数据完整性。
那么针对M3428
全部评论 (0)
还没有任何评论哟~
