This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我想使用具有以下语法的 TMS320C2000十六进制转换器 v16.9.7.LTS 将两个名为 boot.out 和 application.out 的.out 文件合并到一个名为 merge.out 的文件中:
hex2000.exe boot.out application.out --section_name_prefix="data"--load_image -o merge.out
结果成功、运行良好、但现在我想使用 hex2000.exe 的 v20.2.1.LTS 版本:
hex2000.exe boot.out application.out --section_name_prefix="data"--load_image -o merge.out
但结果是:
警告:-section_name_prefix 已弃用、并且将在中删除支持
后续版本。 请改用--load_image:section_prefix。
错误:存储器范围"data_1"和"data_2"顺序错误
错误:内存范围"data_43"和"data_44"顺序错误
错误:内存范围"data_50"和"data_51"不按顺序
错误:内存范围"data_52"和"data_53"不按顺序
错误:内存范围"data_58"和"data_59"不按顺序
错误:内存范围"data_61"和"data_62"不按顺序
错误:内存范围"data_68"和"data_69"不按顺序
错误:内存范围"data_70"和"data_71"不按顺序
错误:内存范围"data_77"和"data_78"不按顺序
错误:内存范围"data_80"和"data_81"不按顺序
错误:内存范围"data_82"和"data_83"顺序错误
如果我将警告考虑在内、并相应地修改命令语法:
hex2000.exe boot.out application.out --load_image:section_prefix="data"--load_image -o merge.out
我得到了以下结果:
错误:存储器范围"data_1"和"data_2"顺序错误
错误:内存范围"data_43"和"data_44"顺序错误
错误:内存范围"data_50"和"data_51"不按顺序
错误:内存范围"data_52"和"data_53"不按顺序
错误:内存范围"data_58"和"data_59"不按顺序
错误:内存范围"data_61"和"data_62"不按顺序
错误:内存范围"data_68"和"data_69"不按顺序
错误:内存范围"data_70"和"data_71"不按顺序
错误:内存范围"data_77"和"data_78"不按顺序
错误:内存范围"data_80"和"data_81"不按顺序
错误:内存范围"data_82"和"data_83"顺序错误
版本 v16.9.7.LTS 和 v20.2.1.LTS 之间的行为不同、原因是什么?
非常感谢您的参与、
Andreu
在该论坛主题中发生了类似的事情。 遗憾的是、该客户从未提交过测试案例、因此我不能很好地了解出了什么问题以及如何解决问题。
如果我能够重现问题、我将不胜感激。 请压缩 boot.out 和 application.out 文件、然后将其附加到下一个帖子。
谢谢、此致、
乔治