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.

[参考译文] MSP432P401R:BSL 脚本程序中的 reboot reset 命令不起作用

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/777026/msp432p401r-reboot-reset-command-is-not-working-in-the-bsl-scripter

器件型号:MSP432P401R

您好!

我已经使用 BSL 脚本程序通过 UART 刷写了 MSP432P401R 芯片。 但问题是下面所附脚本中的命令"reboot reset"不会重置设备。

手动复位正在工作、它会进入应用程序。

感谢您的任何帮助。

e2e.ti.com/.../3365.script_5F00_P4xx_5F00_uart.txt

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

    这不是预期的那样。 您包含的文件直接来自 BSL 示例。 您是否还使用了示例 blink_LED.txt 文件?

    此致、
    Chris

    更新; 我已经了解了 BSL 示例、它按预期工作、重新启动系统并运行下载的应用程序代码。

    MSP-EXP432P401R 修订版2.0、器件在执行脚本之前通过出厂复位进行擦除

    BSL Scripter 版本3.4.0发布日期:2018年4月26日

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

    尊敬的 Chris:

    我不使用 Blink_led.txt。 我的代码比这大得多、下载代码大约需要1-2分钟。。。我也会得到最后的打印。 即重新启动复位。 但它不会重置器件。

    在我执行手动复位后、它可以正常工作。 即使重新启动复位不起作用、代码也会下载到 MSP RIGHT?。

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

    什么是手动复位?  是循环通电还是使用/RST 线路?  reboot reset 命令只需在 BSL 中调用以下命令。

    void BSL432_API_rebootReset ()
    {
    #if defined (__MSP432P401R__)|| defined (__MSP432P401M__)
    map_sysctl_rebootDevice ();
    #elif defined (__MSP432P4111__)|| defined (__MSP432P411V__)|| defined (__MSP432P411Y__)
    map_sysctl_a_rebootDevice();
    #else
    #error Device not defined。
    #endif
    } 
    void sysctl_rebootDevice (void)
    {
    sysctl->reboot_CTL =(SYSCTL_reboot_CTL_reboot | SYSCTL_reboot_key);
    } 

    你是对的。  代码已下载、似乎器件未从复位矢量正确启动。  您是否在 JTAG 邮箱中配置了任何特殊功能?  您能否使用简单的闪烁 LED 测试程序重复测试、以查看其行为是否相同?

    此致、

    Chris

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

    您好,Vishnu,

    您能否提供有关您正在使用的 BSL Scripter 版本和斩波版本的更多详细信息?

    让我用您的设置在我的一边进行验证。

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

    尊敬的 Chris / Fatmavathi:

    BSL 版本为3.4.0。 使用 LED_BLINK。TXT 时、复位在 launchpad 中工作。 遗憾的是、在我们的电路板上、MSP432正在执行一些特定的电源监控功能、我们无法对此进行测试。

    代码 重置无法正常工作。

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

    硅(B、C、D)的修订版本是什么? 存储在信息存储器中的 BSL?  

    此致、

    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vishnu、
    我无法再支持此线程。 请提出相关问题-"提出相关问题"按钮。 如果您有进一步的查询、

    此致、
    Chris