HEX 文件是指以hex为后缀,采用Intel-HEX编码规则的文件,可以直接使用文本编辑工具打开。通常用来对微控制器或ROM进行编程,本质上都是对存储器编程,其中包含了每个地址对应的数据。
Xilinx 用于程序固化的MCS文件虽然是以.mcs后缀命名,但其本质是hex文件,把后缀改成.hex后,可以直接使用文件工具打开,符合Intel-HEX文件格式。
自己定义个文件格式
比如,我们有10个数据,需要存放在10个地址,我们可以自己定义一个文件格式:
地址a1:数据d1
地址a2:数据d2
地址a3:数据d3
文件内容就像这样:
1001:11