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.

[参考译文] CC3220SF:如何将校准数据写入内部闪存,类似于 EEPROM 擦除/读取/写入某些块数据?

Guru**** 2553260 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1047410/cc3220sf-how-to-write-calibration-data-to-internal-flash-similar-to-eeprom-erase-read-write-some-block-data

器件型号:CC3220SF
主题中讨论的其他器件: UNIFLASH

您好、支持团队、

 

我们的产品使用 CC3220SF SoC (具有1MB 内部闪存、和 MX25R3235FM1IL0:4字节闪存)

应用场景:

当 PCBA 进入生产测试模式时、PC 程序将向 CC3220SF 固件发送 UART 命令。

(1) PC 将向 CC3220SF 固件发送 PCBA 序列号。

(2) PC 将向 CC3220SF 固件发送校准数据、如 MEMS 传感器校准数据。

最后、CC3220SF 固件需要将 PCBA 的 S/N 和校准数据保存到内部闪存中、类似于 EEPROM 功能。 如果测试失败、则可以修改 PCBA 的 S/N 或校准数据。

 

我的问题:

在 simplelink_cc32xx_sdk_4_30_00_06代码中、哪些代码引用了将数据写入内部闪存的相关代码?

2.May 我知道哪个闪存1MB 闪存或 MX25R3235FM1IL0 4MB 闪存、TI 代码将数据写入到哪个闪存?

是否可以使用 JTAG 调试来检查写入的闪存数据的正确性?

此致、

Lishen

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

    您好、Lishen、

    您的问题答案:

    不会重新要求用户直接写入1MB XIP 闪存。 由于 XIP 闪存受 ROM 引导加载程序的控制、在某些情况下、您可能会丢失 XIP 闪存中的用户数据。 用户可以使用 drivelib 完成对 XIP 闪存的写入(请参阅.\source\ti\devices\ccc32xx\driverlib\flash.c/h)。 为了存储用户数据、需要重新命令使用sl_文件系统 API、并将用户数据保存到4MB sFlash 中的文件中。

    2. sl_文件系统 API 将文件存储到4MB sFlash 中。

    不能。JTAG 无法读取 sFlash 的内容。 但是、如果您的器件处于开发模式、您可以通过 Uniflash 软件从 sFlash 读取内容。

    BTW... 您是否期望最终用户能够通过 UART 或 USB 连接器自行恢复 sFlash 的内容(例如损坏的固件)? 如果是、我建议使用小型 EEPROM 来存储此类数据。

    1月

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

    尊敬的 Jan:

    感谢您的回复。

    这是使用另一个 EEPROM 的最佳方法、但 PCB 的成本和尺寸较高、因此我们选择写入 CC3220SF 闪存来存储 S/N 和 PCBA 的其他信息。

    此致、

    Lishen

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

    您好、Lishen、

    将永久用户数据存储到 sFlash 中是最终产品的好方法。 仅限上述情况除外。 但请注意、由于写入 sFlash 的写入周期数有限、sFlash 不适合存储日志。 这似乎不是你的情况,但最好记住这一点。

    1月

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

    您好、Lishen、感谢 Jan、

    请告诉我们您是否需要其他东西。

    此致、

    Shlomi