CCS中dat文件的格式

2019-07-16 15:11发布

在CCS中,需要处理数据的时候有一种方式是采用load data,这时可以从文件中装入数据到板子的内存,数据文件格式有特定的要求,具体的格式如下:文件头为1651             1           80000000         0           10固定标识  数据格式     基地址           页类型       长度数据格式:1-十六进制  2-十进制  3-十进制长整型  4-十进制浮点型页类型:  0-数据   1-程序   ?长度:  装入数据的长度
验证一下,采用倒推的方法,即使用save data将内存中的数据取出写入到一个文件中,首先将数据写入到内存中,写入的数据见下面截图
1.png
之后将部分数据,地址为0x80000000,长度0x10保存到test.dat中,使用编辑工具打开test.dat,得到的文件内容如下
1651 1 80000000 0 10
0x01020304
0x00000001
0x00000002
0x00000003
0x00000004
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
由于CCS中设定采用小端的存储方式,所以数据存储的顺序有一些改变,即0x01020304中04是数据的最低位,放在内存的LSB,01是数据的最高位,放在内存的MSB,同时在所有的32位数据之前添加了0x字段。
以上就是ccs中dat文件的格式。
0条回答

一周热门 更多>