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.

[参考译文] TMS570LS3137:二进制可执行文件引导加载程序问题

Guru**** 2549980 points
Other Parts Discussed in Thread: UNIFLASH, TMS570LS3137

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1379231/tms570ls3137-binary-executable-file-bootloader-issue

器件型号:TMS570LS3137
主题中讨论的其他器件:UNIFLASH

工具与软件:

您好 Jagadish、

我们在跳转到二进制可执行文件方面存在问题。 我们使用 CCS 为目标硬件生成二进制可执行文件当我们使用 uniflash 上传此可执行文件时、代码无法正常工作。 我们想知道这可能是什么问题。 我希望得到任何支持。

此致

Furkan

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

    尊敬的  Furkan:

    加载后、您是否执行了电路板的上电复位?

    根据我的观察结果、我发现 CCS 在刷写代码后自动执行上电复位、但如果我们通过 UNIFLASH 加载代码、则需要手动上电复位来执行代码。

    因此请按板上的 PORRST 按钮进行验证。

    如果你想,你可以测试下面的例子,我从我的结束测试:

    e2e.ti.com/.../SCI_5F00_AND_5F00_LED_5F00_Blink_5F00_TEST_5F00_LS3137.zip

    此示例是为 TMS570LS3137 HDK 电路板创建的、在此示例中、我每隔1秒切换一次 HDK 板的 LED 引脚、并且我每隔1秒通过 UART 发送一次"Hercules"字符串。

    我在通过 CCS 构建代码后通过 UNIFLASH 加载代码。

    然后我对板进行了上电复位、之后我没有任何问题就获得了输出。

    ——
    谢谢、此致、
    Jagadish。

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

    尊敬的 Jagadish:

    感谢您的响应。  当我们从终端运行 tiobj2bin 命令时、它工作正常。 我们能够在目标硬件上成功上传并运行可执行二进制文件。 但当我们从 Code Composer Studio 生成二进制文件时、该文件已损坏、并且与从命令行生成的文件不匹配。 我们遇到这条错误消息:使用 CCS 生成二进制文件。  

    此致、

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

    尊敬的 Furkan:

    我不知道具体是如何转换为二进制数的。

    我遵循以下方法:

    1.我在编译后处理步骤中放置在 tiobj2bin 命令以下位置:

    "${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin "${BuildArtifactFileName}""${BuildArtifactFileBaseName}.bin""${CG_TOOL_ROOT}/bin/armofd "${CG_TOOL_ROOT}/bin/armhex "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin

    2.现在我已经完成了干净的构建我的项目

    3.执行此操作后、我在调试文件夹中得到了我的项目的二进制文件:

    4.我  使用 UNIFLASH 将二进制文件加载到闪存中

    5.我已经重置并验证了输出、我的代码成功运行、没有任何问题。

    6.下面是我的代码供您参考:

    e2e.ti.com/.../8228.SCI_5F00_AND_5F00_LED_5F00_Blink_5F00_TEST_5F00_LS3137.zip

    ——
    谢谢、此致、
    Jagadish。

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

    你好、jagadish、

    我尝试了您的解决方案、它能够正常工作。 非常感谢。 我可以成功上传我的可执行文件。

    此致

    Furkan