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.

[参考译文] MSPM0G3507:如何通过 BSL_GUI 正确刷写 MSPM0

Guru**** 2815975 points

Other Parts Discussed in Thread: MSPM0G3507, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1305009/mspm0g3507-how-to-correctly-flash-mspm0-by-bsl_gui

器件型号:MSPM0G3507
主题中讨论的其他器件: UNIFLASH

您好、TI!

我想使用 BSL_GUI 来刷写 MSPM0G3507、我尝试了以下方法、  

恢复出厂设置   

TI 原始引导加载程序

bsl_uart_flash_interface_LP_MSPM0G3507_nortos_ticlang

原始应用

LP_MSPM0G3507_PB27_Toggle_demo_app.txt

正常(情况1)

正常(情况3)

我的应用

正常(情况2)

NG (案例4)

对于案例1,案例2和案例3为工作,但案例4为 NG

这是 MSPM0 引导加载程序 GUI 日志 (案例4)

此 GUI 是使用 Python 版本3.10.4开发的
查找 MSP COM 端口:COM11
配置 UART:9600波特率、8个数据位(首先是 LSB)、无奇偶校验和1个停止位。
MSPM0处于 BSL 模式。
获取器件 ID...
发送密码...
成功发送软件包!
操作成功!
批量擦除...
发送固件...
成功发送软件包!
操作成功!
成功发送软件包!
操作成功!

......

...

成功发送软件包!
操作成功!
成功发送软件包!
错误:unknow else 错误!
发送固件成功!
启动重置设备以启动应用程序...
---------------- 下载已完成!-------

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

    您好、Fanyu:

    不清楚案例4意味着您能提供更多详细信息吗?

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

    我的环境是 CCS 版本12.5 , SDK mspm0_SDK_1_20_01_06 , uniflash 版本8.5.0

    步骤:
    1.由 CCS 构建"bsl_uart_flash_interface_lp_MSPM0G3507_nortos_ticlang"项目(未更改设置)

    2.使用 uniflash、
    设置和利用-> Earse 方法->选择"擦除 MAIN 和 NONMAIN 存储器(请参阅上面的警告)"
    加载映像"bsl_uart_flash_interface_lp_MSPM0G3507_nortos_ticlang.out"

    3.打开 C:\ti\mspm0_sdk_1_20_01_06\tools\BSL_BSL_GUI_EXE\MSPM0_BSL_GUI.exe、
    然后应用程序固件文件: AC2_GLA.txt ->这是我的应用程序,大约56KB 大小
    密码文件: BSL_Password32_Default.txt

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

    哦、我认为 Ben Qin 也有助于您发布另一个主题  

    (+) MSPM0G3507:MSPM0G3507 BSL 问题-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛 

    请查看我在那里放置的注释以检查您的应用项目第一个