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.
工具与软件:
尊敬的专家:
我的客户使用 MSP-GANG 作为 LP-MSPM0G3507的编程工具。
他们在编程时遇到问题、请参阅下面的状态。
但它们能够使用 XDS110对 MCU 进行编程、因此 MCU 运行良好。
这是他们连接板的方式、按照我们的 SOP 中的方法进行操作。
但他们可以将任何内容编程到 MCU 中。
您知道我们需要查看哪些内容吗?
自检报告也没有问题。 请参阅此。
e2e.ti.com/.../4571.MSP_2D00_GANG_2D00_SelTestReport.txt
此致、
Eric Chen
您好!
1)。 要使用 MSP-GANG 下载代码时、不需要 BSL 调用;
2)。 我用你发送给我的两个 txt 文件做测试,我发现我不能成功下载,并得到相同的错误与你;
3)。 您似乎使用了 XDS110并直接在 IAR 中下载工程、而且效果很成功、但当您希望通过 MSP-GANG 将 txt 文件下载到 M0中时、会出现错误、因此我认为您生成的 txt 文件可能是错误的或生成 txt 文件的方法是错误的。
4)。 我在 SDK 中生成示例代码"gpio_toggle_output"的 txt 文件、您可以尝试下载此文件并检查它是否报告了错误。
e2e.ti.com/.../gpio_5F00_toggle_5F00_output_5F00_LP_5F00_MSPM0G3507_5F00_nortos_5F00_iar.txt
5)。 如果可以、请尝试使用另一个 G307 Lauchpad 进行一些测试。 我认为您发送给我(您使用的)的 txt 文件可能有一些错误。 这两个 txt 文件都无法通过 MSP-GANG 成功下载。
6)。 请观看有关如何生成 txt 文件的视频、并检查您使用的 SDK 是否与 IAR 中的 SDK 相同
此致、
Janz Bai
尊敬的 Janz:
使用"gpio_toggle_output"进行编程后、使用 MSP-GANG 烧写其他 txt 文件时将出现相同的错误。
有关生成输出文件的方法、请参阅图片。
您认为这可能导致问题吗?
此致、
Eric Chen
Eric、您好!
请按照我们在 WebEx 上讨论的那样检查要点。
此致、
Janz Bai
Eric、您好!
1)、可以让客户使用最新版本 Uniflash 临时下载自己的 txt 文件。 我有测试表明、使用 Uniflash 可以成功下载客户的 txt 文件;
2)。 事实上、如果您必须进入 BSL 模式、然后才能成功下载代码、则可能是由于当 MSP-GANG 想要将代码下载到其中时、MCU 正运行至错误状态所导致的。 进入 BSL 模式可让 MCU 进入 BSL 状态、然后下载代码。
3)。 实际上、我今天在我这边做了一些测试、使用的是 CCS 上 SDK 示例生成的 txt 文件、只有几次、它报告同样的验证错误。 此错误不能每次重复、所以我认为它可能是由硬件原因造成的、如连接不稳定等 这太奇怪了,我会联系我的同事谁负责 MSP-GANG 并要求他的公域。 请等待几天,因为他们在感恩节假期。
此致、
Janz Bai
Eric、您好!
添加了更多信息。
1)。 请让客户检查他的硬件连接、并尝试下载我多次发送的 txt 文件、检查它是否会报告验证错误。
2)。 请让客户使用与我通过 IAR 生成的示例"gpio_togle_output"生成 txt 文件、并通过 MSP-GANG 多次将其下载到 MCU 中、检查它是否会报告错误。 在客户生成 txt 文件之后。 也请发送给我。
此致
Janz Bai
尊敬的 Janz:
这是客户方面的发现。
似乎在使用 MSP-GANG 时、只能烧录与原始闪存相同的代码。
1.使用 XDS110烧录"gpio_toggle_output"之后、生成与 MSP-GANG 相同的代码(gpio_toggle_output)。
但是、如果我们使用"05_GPIO_toggle_output_LP_MSPM0G3507_nortos_iar"或"20_GPIO_toggle_output_LP_MSPM0G3507_nortos_iar"开始烧录。 将发生 verify 错误。
2.在用 XDS110烧录"05_GPIO_toggle_output_LP_MSPM0G3507_nortos_IAR"之后、使用 MSP-GANG 构建了相同的代码(05_GPIO_toggle_output_LP_MSPM0G3507_nortos_IAR)、之后即可正常运行。
但如果我们使用"gpio_toggle_output"或"20_gpio_toggle_output_LP_MSPM0G3507_nortos_iar"开始烧录。 将发生 verify 错误。
"20_GPIO_toggle_output_LP_MSPM0G3507_nortos_iar"的流程和结果相同。
此致、
Eric Chen
尊敬的 Janz:
似乎就是这样的结论
首先使用 XDS110来烧录提供的"GPIO_TOGGLE_OUTPUT"、使用 MSP-GANG 重新刷写同一文件、重复15次
重复使用 IAR 编译示例"GPIO_SHOGE_OUTPUT" txt 文件(例如附件)、并首先使用 XDS110来烧录同一文件、同时 MSP-GANG 刷写同一文件、重复15次
e2e.ti.com/.../re_5F00_gpio_5F00_toggle_5F00_output_5F00_LP_5F00_MSPM0G3507_5F00_nortos_5F00_iar.txt
此致、
Eric Chen