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.

[参考译文] AWR1642:如何通过 QSPI 更改 SFLASH 上的 DSS.bin?

Guru**** 2582405 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/619304/awr1642-how-to-change-the-dss-bin-on-sflash-via-qspi

器件型号:AWR1642

 通过闪存工具存储在 SFLAH 中的 xwr16xx.bin 如下所示:

 我只想通过 QSPI 更新 DSS 代码并保留 BSS 和 MSS 代码,因此我 将需要更新的不同 dss.bin 刷写到上图的位置。 但是,引导加载程序未成功加载代码。

每个图像中都有 CRC,是否会导致错误? 如果是, 如何计算 CRC 代码? 或者有更好的方法来更改存储在 SFLASH 中的 DSS.bin?

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

    是的、加载时图像的 CRC 值是匹配的。 您可以参阅 MMWAVE_SDK_ 生成多核映像的\packages/scripts\ImageCreator\xwr16xx 实用程序。 CRC 生成实用程序也是软件包的一部分。
    建议刷写整个多核图像内容以确保正确操作。 更新 SFLASH 中的确切字段/位置可能是一项挑战。

    如果您不想更改 MSS 和 BSS 映像、而只想继续更新 DSS 代码-可能是-您可以选择仅使用 MSS+BSS 映像生成多核映像。 DSS 映像可以放置在超过此映像大小的位置。 此后、加载的 MSS 应用程序映像可用于加载 DSS 映像。

    此致、
    Naveen