TI中文支持网
TI专业的中文技术问题咨询交流网站

28377S 生成HEX文件第二横意义,可以省去吗?

user6346729:

我想通过boot下载HEX文件,但BOOT程序HEX第二横地址与正式程序第二横地址相同都为80000地址冲突,有没有其他CMD文件,可以解决。

目前手动删除,或修改HEX文件第二横地址,程序下载后不能运行,第二横数据地址必须存在80000上吗?可以修改吗?感谢您的解答。

Susan Yang:

回复 user6346729:

请问您现在是二次boot?使用的是哪种方式呢?

“我想通过boot下载HEX文件,但BOOT程序HEX第二横地址与正式程序第二横地址相同都为80000地址冲突”

能否请您详细说明一下?

user6346729:

回复 Susan Yang:

以上图HEX文件为例,我发现第二行为:0400000000485597C8

可拆分为 04 0000 00 0048 5597 C8

其中04是本行数据长度 ,0000是行数据起始地址,00是数据类型,00485597是数据,

我发现当第二行数据起始地址为0000时,刷入程序可以运行,但改成其他起始地址程序不能运行

比如下图程序下进去不能运行,但第二横改为::040000000048559986,把起始地址由4000改为0000程序下进去可以运行。

Susan Yang:

回复 user6346729:

boot的入口地址的话,您可以参考TRM

赞(0)
未经允许不得转载:TI中文支持网 » 28377S 生成HEX文件第二横意义,可以省去吗?
分享到: 更多 (0)