工具/软件:Code Composer Studio
我正在使用 Code Composer Studio 6。 几个月前、我使用 CCS6创建了 Intel hex 文件、该文件的大小约为11kb。
我更改为新计算机并在此新计算机上安装了 ccs6。 已尝试使用相同的工程再次创建 hex 文件。 十六进制文件创建大小为6KB。
我肯定会看到文件不完整、因为我的最终应用程序无法正常工作。 请告诉我错误的地方。 解决方案。 如果需要、我可以在这里附加两个十六进制文件。
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.
工具/软件:Code Composer Studio
我正在使用 Code Composer Studio 6。 几个月前、我使用 CCS6创建了 Intel hex 文件、该文件的大小约为11kb。
我更改为新计算机并在此新计算机上安装了 ccs6。 已尝试使用相同的工程再次创建 hex 文件。 十六进制文件创建大小为6KB。
我肯定会看到文件不完整、因为我的最终应用程序无法正常工作。 请告诉我错误的地方。 解决方案。 如果需要、我可以在这里附加两个十六进制文件。
您好!
十六进制文件直接从.out 文件生成。 您是否看到从新编译生成的.out 文件与您已经拥有的工程之间有任何差异? 要比较.out 文件、请查看以下示例:
此外、检查项目选项、特别是十六进制实用程序。 任何微小的变化都可能导致输出发生变化、尤其是当选项 ROM_width 小于选项 mem_width 时、这将导致十六进制实用程序生成多个文件(.hex、x1、x2、.x3等)、如以下输出所示:
[引用 USER="Console"]
调用:MSP430 Hex 实用程序
"C:/CCSv8_2_0/ccsv8/tools/compiler/ti-cgt-msp430_18.1.3ls/bin/hex430"--memwidth=32 --romwidth=8 -o "G2553_testcase.hex""G2553_testcase.out"
正在转换为扩展 Tektronix 格式...
"G2553_testcase.out".text =>.text
"G2553_testcase.out".cinit =>.cinit
"G2553_testcase.out"$fill000 =>$fill000
"G2553_testcase.out" TRAPINT => TRAPINT
"G2553_testcase.out"端口1 =>端口1
"G2553_testcase.out" port2 => port2
"G2553_testcase.out" ADC10 => ADC10
"G2553_testcase.out" USCIAB0TX => USCIAB0TX
"G2553_testcase.out" USCIAB0RX => USCIAB0RX
"G2553_testcase.out" TIMER0_A1 => TIMER0_A1
"G2553_testcase.out" TIMER0_A0 => TIMER0_A0
"G2553_testcase.out" WDT => WDT
"G2553_testcase.out" COMPARATORA => COMPARATORA
"G2553_testcase.out" Timer1_A1 => Timer1_A1
"G2553_testcase.out" Timer1_A0 => Timer1_A0
"G2553_testcase.out" NMI => NMI
"G2553_testcase.out".reset =>.reset
警告:memwidth (32)大于目标宽度(16)
警告:正在将数据写入自动生成的文件 G2553_testcase.x1
警告:正在将数据写入自动生成的文件 G2553_testcase.x2
警告:正在将数据写入自动生成的文件 G2553_testcase.x3
[/报价]
对于 MSP430、两个选项应该相同-通常为"8"。
希望这对您有所帮助、
拉斐尔