Thread 中讨论的其他器件:UNIFLASH
工具/软件:
尊敬的 TI:
我希望在 CCS 12 版本中正确配置十六进制文件生成。 现在、我正在通过 Uniflash 使用.bin 文件编程、它可以正常工作、但关闭后不久、控制器不会运行任何固件 (.bin)。
从十六进制实用程序中、生成的十六进制文件根本不起作用、例如、从 uniflash 中会显示程序成功、但 MCU 不会运行。
请提供释放模式或生产固件闪存的可执行文件生成所需的配置。
此致、
Manoj Kumar CH.
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.
工具/软件:
尊敬的 TI:
我希望在 CCS 12 版本中正确配置十六进制文件生成。 现在、我正在通过 Uniflash 使用.bin 文件编程、它可以正常工作、但关闭后不久、控制器不会运行任何固件 (.bin)。
从十六进制实用程序中、生成的十六进制文件根本不起作用、例如、从 uniflash 中会显示程序成功、但 MCU 不会运行。
请提供释放模式或生产固件闪存的可执行文件生成所需的配置。
此致、
Manoj Kumar CH.
您好、
我希望在 CCS 12 版本中正确配置十六进制文件生成。 [/报价]您如何生成十六进制文件?
您需要使用--romwidth 32 和--memwidth 32 标志、因此只合并和生成一个十六进制文件。 请参阅 TI Arm 汇编器用户指南 以了解详情。 如果这无法解决您的问题、我会将您的问题转发给我们的工具链专家。
[/quote]现在、我正在通过 Uniflash 使用.bin 文件编程、它可以正常工作、但关闭控制器后不久、就不会运行任何固件 (.bin)。 [/报价]您是如何生成.bin 文件的?
如果您使用任何 TivaWare 示例、它会生成.out 文件和.bin 文件。 例如、在 CCS 编译后处理步骤中、它具有以下命令来生成.bin 文件。 是否使用相同的命令?
“${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin “${BuildArtifactFileName}““${BuildArtifactFileBaseName}.bin““${CG_TOOL_ROOT}/bin/armofd “${CG_TOOL_ROOT}/bin/armhex “${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin
如果您说它不运行固件、那么在加载.out 文件时是否会出现同样的问题? 如果问题与.bin 文件生成或固件本身有关、我们需要隔离该问题(程序在关机后无法运行)。