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.

[参考译文] MSP430F5418A:版本00.07.05.04缺少 BSL 源代码

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/710953/msp430f5418a-missing-bsl-source-code-for-version-00-07-05-04

器件型号:MSP430F5418A

大家好、

我已经在以下页面下载了 BSL 源代码: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL_CustomBSL430/latest/index_FDS.html 

我认为 MSP430BSL_1_01_00_00和 MSP430BSL_1_00_07_00没有 BSL 版本 的原始源代码00.07.05.04、但具有 BSL 版本的源代码  00.08.08.04。  

我知道这个新版本有错误修复 E.T.c.,但我需要有旧的源代码驻留在我的芯片中,以解决安全问题。  您可以共享00.07.05.04的源代码吗?  

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

    *编辑以进行澄清

    您好 Raci、

    我们不为某些 BSL 映像提供或保留原始源代码。 我们会持续更新该源代码、当新器件或芯片修订版推出时、该源代码将从最新的源代码派生出来。 我们确实为随特定芯片和/或修订版本一起提供每个 BSL 版本的原始源代码映像。 这样、您就可以始终使用 BSL 返回"从工厂恢复"状态。 我们会在您的器件的定制 BSL 下载中提供此映像。 您的器件版本00.07.05.04位于[下载路径]/MSP430BSL_1_01_00_00/RELEASE_BSL_Images/MSP430F543A_Family

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

    你误解了我。 正如您明确解释的那样、"提供了随特定芯片和/或修订版本一起提供的每个 BSL 版本的原始源代码图像"。 但是、这不能解决我的问题。 对于器件的安全相关认证流程、我需要为我的芯片中加载的00.07.05.04和00.05.04.03版本提供并显示"原始源代码"。

    我不明白为什么 TI 不提供"从工厂获取"图像的源代码、即使是旧版本也是如此。 我应该期待什么?

    如果 TI 不想共享源代码、那么只有像我这样的每个人的解决方案是构建和使用他/她的定制 BSL 映像。 太混乱了!

    这里是第二个问题。
    我能否使用从 TI 在所有修订版本(修订版 A、修订版 D、修订版、修订版 F……)中共享的源代码构建的 BSL 映像 )?

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

    您好 Raci、

    很抱歉先前有误解。 在提交上一个帖子之前、我应该再阅读一些证据。 我已编辑了我之前的帖子以进行澄清。 我要说的是、MSP430不会为每个已发布的 BSL 版本提供源代码、但我们提供了包含在芯片上的原始映像。  对于源代码、我们只能提供最新的 BSL 代码。

    对于需要板载 BSL 源代码的客户、我们建议从定制 BSL 下载包编译 BSL 的最新版本、并将新编译的 BSL 加载到其器件中。 这样、您就可以将一个源代码和映像发送到一个源代码和映像。

    至于您的第二个问题、它将取决于器件和修订版本、以及是否针对 BSL 或 BSL 使用的外设解决了任何勘误表。 例如、一些芯片修订版本由板载 BSL 的更改触发、而没有硬件更改。 这样做是由于某种类型的大量报告的错误。 当然、两个版本都可以在芯片的两个版本中工作、因为芯片没有变化。 但是、例如、如果勘误表修复了一个影响 BSL 的错误锁定寄存器、并且原始 BSL 对此有一个权变措施、则在该芯片[问题得到解决后、您可能会遇到使用交换映像的问题。 总之、在某些情况下可以使用、但不建议使用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复、Jace。 然后、我没有使用原始图像的选项、但继续使用自定义 BSL。 我希望新的 BSL 不会有大变化、我也不会有问题。