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.

[参考译文] MSP430FR2433:CCS 12.5.0和 BSL

Guru**** 2524550 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/1281879/msp430fr2433-ccs-12-5-0-and-bsl

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

您好!

我将使用 CCS 通过 MSP-EXP430FR2433运行和调试 MSP430FR2433。  然后、我移除 RXD/TXD/SBWTDIO/SBWTCK 的跳线并连接一个 BSL 接口。

然后、我调用引导加载程序并发送一个空白密码(32字节的0xFF)。 我从中收到密码错误。 最后、BSL 界面切换 RST、尝试启动用 CCS 编程的 MSP430应用程序。  MSP430应用程序未运行。

如果我再次运行 BSL 界面、密码可以并且我有访问权限。 如果我断开 BSL 接口并对电路板进行下电上电、则 MSP430应用程序不会运行。

问: CCS 是否正在加载密码?

问: 使用错误的密码会擦除 MSP430应用程序吗?

这里是以 TI-TXT 格式生成的 CCS MSP430应用。

@c400
21 83 B2 40 80 5A CC 01 92 C3 30 01 D2 D3 04 02 
D2 E3 02 02 B1 40 10 27 00 00 91 83 00 00 81 93 
00 00 F6 27 FA 3F 03 43 31 40 00 30 B0 13 4A C4 
0C 43 B0 13 00 C4 1C 43 B0 13 44 C4 32 D0 10 00 
FD 3F 03 43 03 43 FF 3F 03 43 1C 43 10 01 
@ff80
FF FF FF FF FF FF FF FF 
@ffda
3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 
3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 
3C C4 3C C4 28 C4 
q

此致、

-迈克

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

    BSL 密码是包含在 MSP430中断矢量表中的数据、特别是 FFE0到 FFFF 之间的数据。 任何类型的应用代码都可以在那里设置一些值。 发送全部0xFF 将擦除器件、除非它已经被擦除。 在这种情况下、FRAM 中的所有数据无论如何都是0xFF、这就是空密码允许您访问的原因。

    您应该查看《FRAM BSL 用户指南》(SLAU550)。 作为一个参考,包含在 TXT 文件中的 BSL 密码是"3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C C4 3C 从 FFE0到 FFFF 的数据。