问题:从代码保护的角度来看、关于加密引导加载程序、假设我需要此功能。
我不知道 MSP430FR5870在何处支持此功能。 虽然我们的设备未联网、无法连接到远程系统、但我们可以通过引导加载程序从系统中的主 CPU 板间接从 USB 记忆棒执行固件更新。 加密引导加载程序是否会在我们的 CPU 主板和基于 MSP430的附加主板之间运行,并保护固件的“系统内”传输?
谢谢
Viktorija
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在何处支持此功能。 虽然我们的设备未联网、无法连接到远程系统、但我们可以通过引导加载程序从系统中的主 CPU 板间接从 USB 记忆棒执行固件更新。 加密引导加载程序是否会在我们的 CPU 主板和基于 MSP430的附加主板之间运行,并保护固件的“系统内”传输?
谢谢
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