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.

[参考译文] MSP430FR5992:引导加载程序代码

Guru**** 2044370 points
Other Parts Discussed in Thread: MSP430FR5992, MSP430FR5994
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1240653/msp430fr5992-bootloader-code

器件型号:MSP430FR5992
主题中讨论的其他器件: MSP430FR5994

您好!  

我使用 msp430fr5992作为从设备、使用 imx8作为主设备。 MSP 中的每个代码都有一些十六进制格式。 当 IMX 以十六进制格式向 MSP 发送新数据包时、我们应该能够 通过引导加载程序模式在 MSP 中上传新数据包。 这里我们不使用任何 BSL 脚本程序工具。 如果您在 MSP 端有针对这一点的代码、请告诉我。

此致

阿比塞克

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

    Abhisek 您好、

    以 slaa760为例、它是采用 Sitara 嵌入式 Linux 主机的 MSP430启动器

    如果您查看2.1节、会发现一个用于下载源代码的链接。

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

    我已经下载了该源代码、并且采用了一个 txt 格式的闪烁 msp430fr5994示例、并使用源代码中提供的 Python 脚本程序将其转换为 MSP430 FRAM 固件映像、并将其放置在  UART_BSL_MSP430FR 的映像文件夹中。

    然后、我 使用 pscp 将 UART_BSL_MSP430FR 文件传输到 Beagle Bone 板、因为我使用 msp430fr5994评估板进行测试。

    然后、我使用 gcc 命令在该文件夹中构建所有.c 文件。

    我有一个可执行文件作为 MSP aftter 构建所有这些文件、当我使用"sudo ./msp"命令运行它时、它会卡住。

       我还附上屏幕截图。 如果您有发现、请告诉我。

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

    我已根据文档正确地在 msp430fr5994和 BeagleBone 板之间建立了引脚连接。

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

    我需要在这个 python 脚本程序代码中提及 fram_termination、fram_start、fram_finish 和 fram_length 是为了我的 msp430fr5994 blinky 示例代码。我还附上了 python 脚本程序代码的截图。 如果我需要进行任何更改、请告诉我。   

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

    尊敬的 Abhisek:

    这是一个好问题。 您似乎不需要这么做。  根据文档 slaa760、Python 脚本会将来自构建的*。txt 或*。hex 输出转换为正确的头格式。  请参阅第5.3节。  

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

    您好、Dennis、

    然后、在通过 gcc 命令构建它之后运行软件示例。 为什么会卡住? 如果你有任何疑问,请告诉我。

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

    尊敬的 Abhisek:

    好的、让我来为您详细说明一下。

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

    尊敬的 Abhisek:

    很抱歉耽误你的时间。  我仍在努力、希望能很快得到答案。

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

    尊敬的 Abhisek:

    遗憾的是、我们的团队中没有任何具有 Linux 经验或 Linux 平台的人员来设置和尝试复制您看到的内容。  本应用手册是在多年前编写的、作者不再寻求帮助。  我正在四处询问是否有人在这里有 Beagle Bone、如果我能找到一个、我就能看到我能做些什么。  我还联系了我们的上海应用团队、看看他们是否有人可以帮助我们。  不幸的是,两个都将需要几天。

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

    尊敬的 Abhisek:

    您能否帮助捕获复位引脚、TEST 引脚和 BSL UART 引脚上的信号(对于 FR5994、应该是 P2.0和 P2.1)?

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

    您好、Dennis、

    如果您对我的问题有任何解决方案、请告诉我。