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-EXP430FR2433:UART BSL 演示无法正常工作、是否存在已知问题?

Guru**** 2534260 points
Other Parts Discussed in Thread: MSP430FR2433, MSP-EXP430FR2433

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/709330/msp-exp430fr2433-uart-bsl-demo-is-not-working-is-there-a-known-issue

器件型号:MSP-EXP430FR2433
主题中讨论的其他器件:MSP430FR2433

当我尝试使用 UART 引导加载程序演示时、目标会拒绝主机并且不会加载引导加载。

在浏览 slau550p MSP430FRAM 器件引导加载程序文档几次并多次尝试获取一个 MES-EXP430FR2433启动板以启动加载第二次之后、我放弃了。

我所采取步骤的简短列表:

  • 我使用了 MSP430FRBoot 1_01_00_00中提供的映像
  • 将 UART 目标加载到一个 LaunchPad 中、主机引导到另一个 LaunchPad 中。
  • 我越过 RX 线、在两个 Launch Pad 和一条接地线之间发送 TX 到 RX。
  • 已验证目标是否处于引导加载程序模式、LED1和2是否打开。
  • 已将主机的 LED2移动到 P2.1 (文档状态为将其移动到1.2、但代码似乎使用 P2.1)、两种配置似乎都没有区别。
  • 在主机上按 S1、LED1将闪烁、UART 字符将以57600bps 的速率发送。   
  • 从0xAA 开始、目标将在缓冲区中接收0xAA、但我的逻辑分析仪从不会看到0xAA、但会看到0x00位和0x80接头启动。
  • 根据我的逻辑分析仪、长度、命令和校验和似乎未正确发送。
  • 观察到的行为似乎是相同的、连接或断开逻辑分析仪、反向通道 UART 连接器或断开连接、我已移除 eZ-FET 调试程序之间的 RX/TX 跳线、没有更改。

 

还有人能够让此演示在 MSP430FR2433上工作吗?

 

谢谢

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

    使用相同的主机和目标固件配置。 并尝试移除连接到 eZ-FET 的 TXD RXD 跳线。

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

    主机项目–MSP-EXP430FR2433_MSPBootHost [ TARGET_FR2433_UART_BSLBASED_DUALIMAGE]

    使用预构建的 APP1和 APP2。 我没有编译并转换为.c 文件。 我正在使用提供的.c 文件。

    #include "TargetApps\App1_FR2433_UART_BSLBASed_DualImg_FR2Host.c"
    #include "TargetApps\App2_FR2433_UART_BSLBASed_DualImg_FR2Host.c"

    我刚刚尝试将编译器版本回滚到16.9.4 LTS、该工程说的编译使用该版本。 这没用。 上次我使用18.1.2 LTS。 移除跳线。 行为没有改变。

    我也很疲惫地按照 SLAA721b MSP430FRBoot–的主存储器引导加载程序和无线更新中的设置进行操作
    MSP430TmFRAM 大型内存型号器件。

    最后、我交换了 LaunchPad 中的主机和目标代码。 不变。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sean、

    尝试连接的固件。

    e2e.ti.com/.../MSP_2D00_EXP430FR2433_5F00_MSPBootHost.txt

    e2e.ti.com/.../MSPBoot_5F00_FR2433_5F00_UART.txt

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

    我能够从您发送的图像中获取演示。 我最后采用了全新的 MSP-EXP430FR2433 Launchpad、并加载了您链接的目标文件。   现在、我能够运行 slaa721b 中描述的演示。

    在 SLAA721b 的演示中、我发现只有几个问题与您链接的文件有关。

     第5.3节 slaa721b.pdf

     我跳过了第1–4节、因为我加载了您提供的图像。

     步骤5至8正常工作

    步骤9存在差异。

    9.状态、目标在引导加载程序中、按主机上的 S2发送 APP2。   S2无效。 在此步骤中、当 LED 1稳定时按下 S1将发送 App2。

    完成第11步。

     此外、本节末尾还有一条注释、说明:

     由于 MSP-EXP430FR2433上的引脚冲突、通过移除跳线并物理连接到 P1.2来断开 LED2与 P1.1的连接。

     这似乎不起任何作用、它也不说明这是目标板还是主机板、或者两个板都需要这样做。 我成功运行了演示、使 LED 2跳线就位。

    问题:

    您是否使用 SLAA721b 在 MSP430FRBoot_1_01_00_00.zip 文件和指令中执行了与项目不同的操作?

    谢谢

    肖恩

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

    您好 Sean、

    我没有做任何与项目不同的事情。 请查找所附的项目。

    e2e.ti.com/.../MSPBoot_5F00_FR2433_5F00_UART.zipe2e.ti.com/.../MSP_2D00_EXP430FR2433_5F00_MSPBootHost.zip

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

    您是否有任何更新?

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

    我能够使用您提供的固件映像以及 BSL Scripter 软件在两个不同的 MSP430FR 器件上加载各种映像。  我仍在计划从项目中重建这些项目、看看我是否能够了解我所做的不同。  但现在我已经能够确认引导加载程序和我的硬件是否正常工作、这是最初的问题。


    谢谢、


    肖恩