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.

[参考译文] MSP430F5438A:将文本文件传输至微控制器的闪存。

Guru**** 2540720 points
Other Parts Discussed in Thread: MSP430F5438A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1006619/msp430f5438a-transferring-a-text-file-to-flash-memory-of-microcontroller

器件型号:MSP430F5438A

大家好、

我想将2KB 的文本文件从我的 PC 传输到微控制器的闪存。 我使用的是 MSP430F5438A 版本。

请提供可能的解决方案。

谢谢、此致。

Madhav

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

    我们需要更多详细信息。 这是编译时间吗? 这 是在运行时完成的吗? 如果在运行时、通过什么连接?

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

    您好、Keith Barkley、

    我想在运行时传输文本文件。 我不知道我需要使用哪种协议。

    建议任何协议或任何方法。

    感谢您上次的回复。

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

    它是否必须是闪存? 您是否要使用 LaunchPad?

    我将学习如何在您的处理器上存储持久性变量-在 Explorer 中可能有一个示例-并使用反向通道 UART 获取每个字节并将其放入闪存。

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

    您好、Keith Barkley、

    是的、我想刷写文本文件的数据。 您正在讨论哪款 LaunchPad??

    我已经在使用反向通道每秒将数据从 MCU 传输到 PC。 因此、反向通道 UART 始终处于使用状态。  

    每当数据发生更新时、我需要刷写此文本文件。 因此、这不是一次性过程。

    感谢您上次的回复。

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

    如果您要将数据从 MCU 传输到 PC、那么您还可以将文本文件从 PC 传输到 MCU、并且器件可以自行将其写入闪存。

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

    您好、zrno soli、

    如何将文本文件从 PC 传输到 MCU。 我以前从未做过这件事。

    请以正确的理论指导。

    感谢您上次的回复。

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

    我已经听过你几天了。  您是否取得了任何进展?

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

    我尝试使用 UART 协议通过 tera 术语发送文件、但无法获取正确的数据。

    我不知道 Tera-Term 是如何在内部操作 该文件并通过 UART 发送到 MCU 的。  

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

    您是否使用 Teraterm 从 MCU 接收数据?

    通常一次只能有一个 PC 程序可以使用串行端口。

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

    实际上、我构建了一个 GUI (LabView)、每秒通过 UART 从 MCU 接收数据。 但在测试目的的初始阶段、我使用的是 Tera Term。

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

    如果您只键入几个字节、它是否起作用? TeraTerm 发送数据的速度可能比处理数据的速度快、尤其是在使用快速波特率的情况下。

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

    Madhav、您好!

    我们已经听过您的介绍、现在已经有一段时间了、因此我将假定您能够继续推进您的项目。
    我将此帖子标记为已解决,但如果不是这种情况,请单击“这不能解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题已锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。

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

    我使用9600波特率。 当我通过 UART 发送文件时、只会显示几个字符。 我的 filee2e.ti.com/.../HexRegisterValues_5F00_MSP430_5F00_LMK_5F00_test1.txt 中有寄存器数据

    这是我要传输的文件。 但我只能读取 R