首先我是自己建了一个烧写FLASH的工程(没有CCS的第三方软件flashburn)
我已经有genAIS.pl可以将CCS编译的.out文件,转换成.ais文件,文件内容类似这样: 0x00000001
0x41504954
0x58535903
0x58535901
0x10819694
0x0000000C
0x10815DE0
0x10815E40
0x00000000
0x58535902
0x425F6A6A
0xFFFFFFDC
0x58535901
……
这个ais文件应该不能直接烧到FLASH中吧,是需要转换成hex?
我使用HexAIS_C642x.exe将.out文件转换成hex,以及.ais文件转换成hex,这两个hex文件的内容并不一样,格式类似如下:
S011000075626C446156696E63692E6865789A
S3254200000009307830303030303030310D0A09307834313530343935340D0A09307835383594
S3254200002033353930330D0A09307835383533353930310D0A09307831303831393639340D8D
S325420000400A09307830303030303030430D0A09307831303831354445300D0A093078313061
S325420000603831354534300D0A09307830303030303030300D0A09307835383533353930323C
S325420000800D0A09307834323546364136410D0A09307846464646464644430D0A0930783591
S325420000A0383533353930310D0A09307831303831393445380D0A09307830303030303038ED
……
这个hex文件的格式没法直接写入FLASH中,还需要如何解析?请问我究竟应该如何烧写FLASH呢?
多谢指教。