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.

[参考译文] MSPM0L1306:如何在 SysConfig 中的 BCR 期间启用应用程序 CRC 检查?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1362846/mspm0l1306-how-to-enable-application-crc-check-during-bcr-in-sysconfig

器件型号:MSPM0L1306
主题中讨论的其他器件:SysConfig

我已经搜索了 SysConfig 应用程序的 NVM 部分以及我可以找到的所有文档、但我没有看到在 BCR 期间启用应用程序 CRC 检查的方法。 我是指 MSPM0 L 系列技术参考手册中的第1.4.2.4应用 CRC 验证。

这是不是可以通过 SysConfig 启用的功能? 如果不是、建议使用什么方法?

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

    您好、Tyler、

    我刚刚检查了最新版本的 SysConfig (1.20版)、我同意您的观点、即我没有看到通过 SysConfig 输入应用 CRC 验证数据的任何方法。  我看到 boot_config.c 中的字段、但没有 GUI 字段可以更改这些字段。   

    我想这就意味着现在、您必须手动编写代码。  boot_config.c 是自动生成的 SysConfig 文件、因此如果您尝试直接修改它、同时项目中仍然有.sysconfig 文件、它将被覆盖。  您可以在完成后排除 SysConfig、然后直接更新文件、或者只需从 SysConfig 中删除 NVM 配置并将这些定义移动到 main.c 中。  请注意、当您将应用程序 CRC 部分添加到 NonMain 时、它也会更改 userCfgCRC 值、这是仅用于 NonMain 存储器部分的 CRC 值。   

    我将提交给软件团队以将其添加到 SysConfig 的未来版本中、我还将询问软件团队、他们是否已经为此制定了计划、或者是否存在未包含此计划的原因。
    谢谢。
    JD   
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、JD:

    感谢您的回复!

    我将看看手动操作、尽管如果没有构建工具链支持会很有挑战性。 SysConfig 的此更新是否同时适用于 CCS 中的 SysConfig 编辑器和独立的 SysConfig?

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

    您好、Tyler、  

    我已向软件团队确认添加此功能正在进行中、只是还没有实现。  对于 SysConfig、独立版本和嵌入式版本是相同的后端、因此一旦添加后端、两者都可以使用。  

    谢谢。

    JD   

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

    在 SysConfig 中可能提供此功能时、您是否有任何类型的时间表?

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

    您好、Gordon、

    我可以给你最好的猜测,这将是未来6个月的某个时候。   

    我知道尚未安排下次 SysConfig 版本、并且 SysConfig 大约每个季度更新一次。  我的确让他们知道您有此要求、我认为实施应该非常简单、因此他们将评估尝试提前拉取。   

    希望这对您有所帮助。   

    谢谢。

    JD

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

    谢谢 JD!