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.

[参考译文] MSP430FR50431:BSL/CCS

Guru**** 1810440 points
Other Parts Discussed in Thread: MSP430FR6047, EVM430-FR6047, MSP-FET, MSP430FR50431
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1380505/msp430fr50431-bsl-ccs

器件型号:MSP430FR50431
主题中讨论的其他器件: MSP-FET、MSP430FR6047 、EVM430-FR6047

工具与软件:

您好!

我要使用 CCS 跳转到 BSL 模式、如何操作?

谢谢!

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

    您好、Gary、

    我知道我将获得 MSP-FET 和 Rocket、并进行更新

    非常感谢您的努力。

    BR.

    以法莲  

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

    您好、Gary、  

    我收到了火箭,但我仍然很难与 BSL 通信

    ps C:\ti\bsl-Scripter>.\bsl-scriptter --initComm [COM10、UART、9600]-- device FRxx -- erase erase_all -- debug
    --------------------------------------------------------
    BSL Scripter 3.4.0.1

    用于 BSL 编程的 PC 软件
    2024-Jul-21 14:38:37.
    --------------------------------------------------------

    日志模式已打开!
    C:\ti\bsl-Scripter\BSL-Scripter.exe --initComm [COM10、UART、9600]--device FRxx --erase erase_all --debug
    已打开 verbose!
    设备:FRxx
    初始化通信参数:[COM10、UART、9600]
    MASS_ERASE
    [80][01][00][15][64][A3]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!
    PS C:\ti\bsl-Scripter>

    这是我在火箭和之间使用的引脚

    这是 EVM-FR6047

    这是连接指南后面的火箭针脚连接器

    请注意、我还尝试了交换 TX/RX 引脚。

    等待您的输入。

    祝你度过美好的一周!

    BR.

    以法莲

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

    命令窗口的日志信息有一些问题。 您可以直接捕获波形。 下面是我在 myside 做的事情

    1.使用下面的命令

    2.将 BSL Rocket 与 FR6047 EVM 板连接  

    3.执行该命令并通过 Saleae 获取捕获结果、您可以通过软件查看捕获结果 下载逻辑2软件(saleae.com)

    e2e.ti.com/.../success_5F00_uart.sal

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

    您好、Gary、

    请详细说明、我需要 Saleae 硬件吗? 由于 MSP 中安装了软件、所以我想以批量擦除开始、这样做是在执行批量擦除时得到的:


    C:\TI\bsl-Scriptter> BSL-Scripter.exe --initComm [COM10、UART、9600]-- device FRxx -- erase erase_all -- debug
    --------------------------------------------------------
    BSL Scripter 3.4.0.1

    用于 BSL 编程的 PC 软件
    2024-Jul-22 12:52:36.
    --------------------------------------------------------

    日志模式已打开!
    BSL-Scripter.exe --initComm [COM10、UART、9600]-- device FRxx -- erase erase_all -- debug
    已打开 verbose!
    设备:FRxx
    初始化通信参数:[COM10、UART、9600]
    MASS_ERASE
    [80][01][00][15][64][A3]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!

    谢谢!

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

    您好、Gary、

    我尝试了将命令放入脚本中并得到以下结果、请注意我使用的是 TI EVM430-FR6047

    C:\TI\BSL-Scriptter> BSL-Scripter.exe C:\Users\ephra\Dropbox\Desktop\MSP430-BSL\erase_flash.txt
    --------------------------------------------------------
    BSL Scripter 3.4.0.1

    用于 BSL 编程的 PC 软件
    2024-Jul-22 16:45:21
    --------------------------------------------------------
    输入文件脚本为:C:/Users/ephra/Dropbox/Desktop/MSP430-BSL/erase_flash.txt

    日志
    模式 FRxx UART 9600 COM11
    详细
    详细模式现已打开!
    MASS_ERASE
    [80][01][00][15][64][A3]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!
    RX_PASSWORD
    [80][21][00][11][ff][ff][ff][ff][ff][ff][ff] [ff][ff][ff][ff][ff][ff][ff] [ff][ff]
    [ff][ff][ff][ff][ff][ff][ff] [ff][ff][ff][ff][ff][ff][ff] [ff][ff][ff][ff][ff][ff][ff] [FF]
    [ff][ff][ff][ff][ff][ff][9e][e6]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!

    我没有 Saleae  分析仪、只有一个使用 i2c 协议分析器的示波器。 但请注意、我在 EVM430-FR6047上使用 UART。

    谢谢!

    BR.  

    以法莲

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

    您好、Gary、

    应再对 Tx 与 Tx 以及 Rx 与 Rx 进行一次澄清?

    谢谢!

    BR.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有 Saleae  分析器、只有一个示波器具有 i2c 协议分析器。 但请注意、我在 EVM430-FR6047上使用 UART。[/QUOT]

    不一定是 Saleae、您可以使用其他逻辑分析仪直接监控波形。 日志信息错误、您可以忽略它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="596031" url="~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1380505/msp430fr50431-bsl-ccs/5316883 #5316883"]具有 Tx 的 Tx GO 和具有 Rx 的 Rx [/QUOT]

    将引脚1连接到 FR6047 P2.0、将引脚3连接到 FR6047 P2.1

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

    您好、Gary、

    请阐明 EVM430-FR6047上的 P2.0和 P2.1。

    BR.

    以法莲

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

    黄色导线连接火箭针脚1、橙色导线连接火箭针脚3

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

    您好、Gary、

    令人困惑的是、我所使用的所有硬件和软件都是 TI 的

    请告诉我,在给定的源代码为圣经,例程在哪里:

    1.批量擦除

    2.提供默认密码

    3.读取 ti-text 文件并将其刷写。

    谢谢!

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

    您好、Gary、

    从此处显示的正在运行的脚本中:

    Microsoft Windows [版本10.0.22631.3880]
    (c)微软公司。 保留所有权利。

    C:\TI\BSL-Scriptter>C:\Users\ephra\Dropbox\Desktop\MSP430-BSL\erase_flash.txt

    C:\TI\BSL-Scriptter> BSL-Scripter.exe C:\Users\ephra\Dropbox\Desktop\MSP430-BSL\erase_flash.txt
    --------------------------------------------------------
    BSL Scripter 3.4.0.1

    用于 BSL 编程的 PC 软件
    2024-Jul-23 19:21:59
    --------------------------------------------------------
    输入文件脚本为:C:/Users/ephra/Dropbox/Desktop/MSP430-BSL/erase_flash.txt

    日志
    模式 FRxx UART 9600 COM11
    DELAY 3000
    延迟3000ms
    详细
    详细模式现已打开!
    MASS_ERASE
    [80][01][00][15][64][A3]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!
    DELAY 3000
    延迟3000ms
    RX_PASSWORD
    [80][21][00][11][ff][ff][ff][ff][ff][ff][ff] [ff][ff][ff][ff][ff][ff][ff] [ff][ff]
    [ff][ff][ff][ff][ff][ff][ff] [ff][ff][ff][ff][ff][ff][ff] [ff][ff][ff][ff][ff][ff][ff] [FF]
    [ff][ff][ff][ff][ff][ff][9e][e6]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!
    DELAY 3000
    延迟3000ms
    RX_DATA_BLOCK MSP430_FR6047-UART_BSL.txt
    阅读 txt 文件:C:\Users\ephra\Dropbox\Desktop\MSP430-BSL\MSP430_FR6047-UART_BSL.txt
    [80][20][00][10][40][00][81][00][00][00][B2C][B1][6e][00][0c]
    [43][B1][13][00][1c][43][B1][13][68][00][32][d0][10][00][FD]
    [3F][03][43][75][6B]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!
    [80][14][00][10][80][ff][00][ff][ff][ff][ff][ff][ff][ff][ff] [ff][ff][ff][ff][ff]
    [ff][ff][ff][ff][ff][ff][ff] [f][ff][79][15]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!
    [80][ca][00][10][ac][ff][00][14][40][14][40][14][40][14][40][40][14][14]
    [40][14][40][14][40][14][14][40][40][14][40][40][14][40][14][14][40][14]
    [40][14][40][14][40][14][14][40][40][14][40][40][14][40][14][14][40][14]
    [40][14][40][14][40][14][14][40][40][14][40][40][14][40][14][14][40][14]
    [40][14][40][14][40][14][14][40][40][14][40][40][14][40][14][14][40][14]
    [40][14][40][14][40][14][14][40][40][00][B2][B40][80][5A][5c]
    [01][D2][D3][04][02][D2][C3][02][92][D3][e0][05][B2][d0][80]
    [00][e0][05][B2][42][e6][05][B2][40][00][d6][e8][05][f2][d0][0c]
    [00][0A][02][f2][f0][00][0c][02][C3][30][01][C3][92][C3][e0][e0]
    [05][06][3c][A2][B3][B3][FD] fc [27][4F][4F][82][4F][ee][05][92]
    [B3][B3] fc [05][FD][27][1f][42][EC][05][4F][7f][90][1b][00] f1
    [23][D2][E3][02][02][32][C2][03][43][3f][40][00][10][4F][13][ef]
    [3f][03][43][03][43][43][ff][3f][03][43][1c][43][10][87][4c]
    [ACK_ERROR_MESSAGE]未知的 ACK 值!
    写入242字节的时间:3.312秒
    写入数据的速度:0.07137(kb/s)
    SET_PC 0x6000
    [80][04][00][17][00][60][00][60][C5]

    C:\TI\BSL-Scripter>

    看起来脚本编写程序正在执行其写入 BSL 的任务、但是 BSL 没有响应。

    您的想法。

    BR.

    以法莲

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

    以法莲、你好!

    我曾提到来自 BSL 脚本程序的日志信息是不正确的、因此请忽略它、请查看 UART 或 I2C 上的实际信号。

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

    您好、Gary、

    我将尝试对 UART 或 I2C 使用信号捕获、如果我使用 I2C、应该在哪里连接 Rocket 连接器上的 SCL 和 SDA 线?

    谢谢!

    BR.

    以法莲

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

    这是焊接接头引脚、如下所示  

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

    您好、Gary、

    在图片中、我可以看到4根连接的电线、您按住黑色/红色(GND/pwer)是底部棕色/蓝色(sdA/SCL 或 scl/sda)上的两根电线。 复位/测试引脚在哪里:  

    请仔细说明。

    BR.

    以法莲

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

    我已经断开火箭到 MSP430的连接、对于一些跳线、已经拆除、以便向您展示如何轻松地从火箭中获得信号。

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

    您好、Gary、

    1.使用 MSP-FET:

    附加的#1是 UART 批量擦除命令。

    #2脚本 BSL 进入序列、我们在 TEST (黄色)引脚上只记录一个脉冲。

    但是、如数据表中所示、它应该是两个脉冲

    2.火箭

    我们交换了 RST/TEST 引脚并获得以下结果  

    测试中似乎我们得到了两个脉冲。 但是、日志仍然显示 ACK 错误、与之前相同。

    BR.  

    以法莲

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

    您好、Gary、

    我们不知道如何推进、正在使用的所有工具都是 TI 的、即 EVM430-FR6047、BSL Rocket、BSL-scripter。

    这是我的连接:

    这是 EVM

    我将使用 JTAG 连接器对 TX、RX、RST 和 TEST 信号进行示波。

    请确认设置。 并对 不起作用的 TI 工具进行更为详尽的说明。

    谢谢!

    BR.

    以法莲

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

    您好、Gary、

    没有听到您的反馈。

    这是复位(橙色)和测试(黄色)的截图

    请详细说明存在问题的 TI 工具和软件的原因。

    谢谢!

    BR.  

    以法莲

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

    以法莲、你好!

    很抱歉稍后回复。 我看到您现在有一个逻辑分析仪、您能帮助捕获此处复位引脚、测试引脚、UART 引脚的所有信号吗? 您能告诉我在哪里安装软件以查看波形吗?