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.

[参考译文] TM4C1231E6PZ:释放模式可执行文件生成

Guru**** 2511415 points
Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1536816/tm4c1231e6pz-release-mode-executable-files-generation

器件型号:TM4C1231E6PZ
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

尊敬的 TI:

我希望在 CCS 12 版本中正确配置十六进制文件生成。 现在、我正在通过 Uniflash 使用.bin 文件编程、它可以正常工作、但关闭后不久、控制器不会运行任何固件 (.bin)。  

从十六进制实用程序中、生成的十六进制文件根本不起作用、例如、从 uniflash 中会显示程序成功、但 MCU 不会运行。

请提供释放模式或生产固件闪存的可执行文件生成所需的配置。

此致、

Manoj Kumar CH.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我希望在 CCS 12 版本中正确配置十六进制文件生成。 [/报价]

     您如何生成十六进制文件?

     您需要使用--romwidth 32 和--memwidth 32 标志、因此只合并和生成一个十六进制文件。 请参阅 TI Arm 汇编器用户指南 以了解详情。 如果这无法解决您的问题、我会将您的问题转发给我们的工具链专家。  

    现在、我正在通过 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 文件生成或固件本身有关、我们需要隔离该问题(程序在关机后无法运行)。  

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

     我没有从你那里听到。 我现在将关闭该线程。 如果您有任何更新、可以回写此帖子、状态将更改为“打开“。