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.

[参考译文] MSP430F5438A:MSP-FET

Guru**** 2581345 points
Other Parts Discussed in Thread: MSP-FET, UNIFLASH, MSP430F5438A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1160514/msp430f5438a-msp-fet

器件型号:MSP430F5438A
主题中讨论的其他器件: UNIFLASHMSP-FET

您好!

我使用 MSP-FET 编程    器通过 JTAG 对 MSP430F5438A 进行编程、使用 UNIFLASH I Generate Standalone Command Line Package 时、问题是我找不到如何保护我的器件和保护我的软件。

我知道可以手动使用 Gang 编程器和 MSP GANG 执行此操作、 但我想使用 UNIFLASH 通过 CMD 执行此操作 、这是可行的吗?

此致、

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

    您好、Nadhir、

    如果您查看 MSP430F538A、我不认为这是可以直接通过 Uniflash 独立命令行生成的代码实现的。 如前所述、可以在 Uniflash GUI 中执行此操作、但为了设置此电子保险丝、实际上必须写入受保护的引导加载程序存储器。

    为此、您应查看 Uniflash 中的 MSP430F5438A (引导加载程序)器件。

    在 Settings and Utilities 下、您 将找到一个用于锁定和解锁 JTAG 的选项。

    请记住、一旦您这么做、如果 您想再次闪存、您将需要 BSL 来重置电子保险丝。  

    此致、
    Brandon Fisher

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

    您好、Brandon、

    感谢您的响应、但 MSP430F5438A 在系统中、 我只能访问 JTAG 引脚进行编程、 MSP430F5438A (引导加载程序)选项需要与目标器件(UART、I2C、SPI)进行串行通信

    此致、

    Nadhir Aouinti

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

    您好、Nadhir、

    好的、在这种情况下、您需要允许对 BSL 存储器进行读/写擦除访问、并且您需要将4个字节(不是0x00或0xFF)直接写入0x017FC 以设置电子保险丝。

    解锁对 BSL 存储器的读/写访问、您可以在 Uniflash 中执行以下操作:

    要直接写入0x17FC、我可以想到的最佳方法 是直接将其添加到 ti-txt 文件的末尾:

    @17FC
    55 55 55 55
    q

    或者、您也可以在尝试设置保险丝之前、通过将0x0003写入地址0x0182来解锁 BSL 存储器。

    此致、
    Brandon Fisher