Hello everyone,
I want to merge two .out files called boot.out and application.out into a single file called merge.out using TMS320C2000 Hex Converter, v16.9.7.LTS with the following syntax:
hex2000.exe boot.out application.out --section_name_prefix="data" --load_image -o merge.out
The result is successful and works well, but now I want to use version v20.2.1.LTS of hex2000.exe:
hex2000.exe boot.out application.out --section_name_prefix="data" --load_image -o merge.out
but the result is:
warning: --section_name_prefix is deprecated and support will be removed in a
subsequent release. Use --load_image:section_prefix instead.
error: memory ranges "data_1" and "data_2" out of order
error: memory ranges "data_43" and "data_44" out of order
error: memory ranges "data_50" and "data_51" out of order
error: memory ranges "data_52" and "data_53" out of order
error: memory ranges "data_58" and "data_59" out of order
error: memory ranges "data_61" and "data_62" out of order
error: memory ranges "data_68" and "data_69" out of order
error: memory ranges "data_70" and "data_71" out of order
error: memory ranges "data_77" and "data_78" out of order
error: memory ranges "data_80" and "data_81" out of order
error: memory ranges "data_82" and "data_83" out of order
If I take the warning into account and I modify the command syntax accordingly:
hex2000.exe boot.out application.out --load_image:section_prefix="data" --load_image -o merge.out
I got the following result:
error: memory ranges "data_1" and "data_2" out of order
error: memory ranges "data_43" and "data_44" out of order
error: memory ranges "data_50" and "data_51" out of order
error: memory ranges "data_52" and "data_53" out of order
error: memory ranges "data_58" and "data_59" out of order
error: memory ranges "data_61" and "data_62" out of order
error: memory ranges "data_68" and "data_69" out of order
error: memory ranges "data_70" and "data_71" out of order
error: memory ranges "data_77" and "data_78" out of order
error: memory ranges "data_80" and "data_81" out of order
error: memory ranges "data_82" and "data_83" out of order
What is the reason, for the different behaviour between versions v16.9.7.LTS and v20.2.1.LTS?
Many thanks in advance,
Andreu