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.

[参考译文] MSP432E401Y:CAN#39;t 使 MSP 通过串行进行编程。

Guru**** 2524370 points
Other Parts Discussed in Thread: MSPBSL, MSP-EXP432E401Y

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/777432/msp432e401y-can-t-get-msp-to-program-over-serial

器件型号:MSP432E401Y
主题中讨论的其他器件:MSPBSLMSP-EXP432E401Y

我一直在尝试按照所述的步骤   操作、并按照所有步骤正确设置 BSL Rocket 固件。 当我运行我的 BSL-Scripter 时、它会运行并显示  

--------------------------------------
BSL Scripter 3.3.0
用于 BSL 编程的 PC 软件
2019年2月26日14:52:15
--------------------------------------
输入文件脚本为:C:/Users/Al/Desktop/BSl/MSPBSL_Scripter_win_Ethernet/script_uart_app1.txt
模式 E4xx UART 115200 COM9 DISABLE_AUTO_BAUD
[ERROR_MESSAGE]未接收到来自 BSL 的响应字节!

MSP-EXP432E401Y Launchpad 为空。  

我是否需要采取特殊步骤将 UART BSL 加载到处理器上? 我已经检查了 UART TX 和 RX 过程的连续性。  

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

    您是否按照"运行串行引导加载程序并通过串行接口(I2C、SSI 和 UART)下载应用程序映像"中"任务4:准备 LaunchPad"下的说明填充电阻器 R5和 R6以进行 UART 通信。 您还需要确保未组装 R7 - R12。

    您还在对闪存引导加载程序映像和应用程序映像进行编程、还是直接对应用程序映像进行编程? 您能否提供您正在编程的示例项目图像的详细信息?

    谢谢、
    SAI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我已经按照描述准备好了电路板。 我在 UART R5和 R6上放置了一个焊盘。 我还检查了 TX 和 RX 引脚到 MSP 的导通性、并将其连接。

    我从 Rocket 板向 UART TX 到 MSP 应用了一个示波器、可以确认它正在尝试发送数据。 它从不接收任何内容。

    我已经尝试执行任务5中提供的确切步骤。 我得到的结果与所示相同。 首先是引导加载程序映像、然后是应用程序。

    我尝试通过 JTAG 加载引导加载程序、然后尝试加载应用程序、我遇到了相同的响应字节问题。

    我尝试加载的应用程序与通过以太网成功执行此操作时使用的应用程序相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Al、

    我认为我拥有所需的所有信息。 您似乎已经执行了 MSP432E4启动器 SimpleLink Academy 实验中概述的所有步骤。

    请在2019年3月8日之前给我一些时间来尝试一下、然后返回我的调查结果。

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

    您好 Al、

    我今天已经尝试过这种方法、并且能够对闪存引导加载程序(boot_serial_uart_flash)进行编程。 我遵循了您在原始帖子中链接的 SimpleLink Academy 实验中介绍的步骤、直到任务5下的步骤5。

    我收到您指向上方的错误"[ERROR_MESSAGE]未从 BSL 接收到响应字节!" MSP432E4的主闪存未被擦除时。 在将 Rocket 连接到 MSP432E4的主闪存之前、您是否擦除了该闪存? 任务5的步骤1记录了擦除主闪存的过程。

    需要擦除主闪存、因为这是调用 ROM 中引导加载程序的唯一方法。 使用此 ROM 引导加载程序、我们首先对闪存引导加载程序(boot_serial_uart_flash)和应用程序进行编程。

    编辑:要擦除主闪存、请按照 此论坛帖子上的说明进行操作

    谢谢、
    SAI