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.

[参考译文] MSP430FR5870:加密引导加载程序

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/815762/msp430fr5870-crypto-bootloader

器件型号:MSP430FR5870

问题:从代码保护的角度来看、关于加密引导加载程序、假设我需要此功能。  

我不知道 MSP430FR5870在何处支持此功能。  虽然我们的设备未联网、无法连接到远程系统、但我们可以通过引导加载程序从系统中的主 CPU 板间接从 USB 记忆棒执行固件更新。  加密引导加载程序是否会在我们的 CPU 主板和基于 MSP430的附加主板之间运行,并保护固件的“系统内”传输?

谢谢

Viktorija

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

    您好 Viktorija、

    只是想确保我理解您的问题-您是否在询问加密引导加载程序是否会保护 MSP 和 CPU 主板之间的传输? 或者、您是否在问加密引导加载程序是否会防御 USB 提供的固件?

    谢谢、

    Mitch

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

    我主要看一下 CPU Mobo 和 MSP 之间的传输。  我认为、我们如何接受 USB 驱动器上的加密数据、需要我们进行管理。  不确定加密引导加载程序机制如何能够直接识别驱动器上的数据。

    提及 USB 只是为了定义将有效载荷传输到仪器的接口机制、并且 Crypto 引导加载程序文档中提到的关键项目没有发挥作用。  即通过“安全通道”或封包传输从远程位置推送固件。

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

    Mitch、另一个问题:

    再次观看加密视频3时、是否可以创建固件、对其进行加密并将其传输到 USB 记忆棒。  以某种方式、将数据从 USB 记忆棒传递到一个串行端口、该端口与板上的 MSP 连接在一起。  那么、MSP 将通过串行端口接收数据?

    谢谢

    Viktorija

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

    您好 Viktorija、

    很抱歉耽误您的时间-这是我第一次自己深入研究加密引导加载程序材料。

    回到原来的问题-加密引导加载程序是为 FR59xx 和 FR69xx 器件设计的定制 BSL。 遗憾的是、您正在使用的 FR5870器件没有加密引导加载程序实现。  

    "加密引导加载程序是否会在我们的 CPU 主板和基于 MSP430的附加主板之间运行,并保护固件的“系统内”传输?"

    如果固件映像已正确加密、并且有专为 FR5870器件设计的加密引导加载程序、是的、加密引导加载程序将保护 CPU mobo 和 MSP430之间固件的传输。 但是、这是不可能的、因为 FR5870器件没有加密引导加载程序实现。

    [引用 USER="Viktorija Cecil)]再次观看加密视频3时,是否可以创建固件、对其进行加密并将其传输到 USB 记忆棒。  以某种方式、将数据从 USB 记忆棒传递到一个串行端口、该端口与板上的 MSP 连接在一起。  然后、MSP 将通过串行端口接收数据?[/quot]

    FR5870器件仅支持 UART BSL:

    只要您通过 UART BSL 传输映像、就应该能够上传映像。 一个简单的解决方案就是执行您之前提到的操作-将 USB 上的映像上载到 CPU mobo 并通过 UART 从 CPU mobo 到 MSP430进行通信。 由于加密引导加载程序未在此器件上实现、因此无需加密。  

    谢谢、

    Mitch