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.

[参考译文] TMS320F28027F:用于存储校准数据的闪存存储器分配

Guru**** 2534260 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/605256/tms320f28027f-flash-memory-allocation-for-storing-calibration-data

器件型号:TMS320F28027F

我们希望使用28027F MCU 开发基于 instaspin FOC 的电机控制解决方案、并在数据表中编码可用的闪存为64KB。 理想情况下、我们希望将所有电机校准数据保存在闪存中。 但是、根据闪存编程应用节点、闪存扇区需要完全保留用于仿真 EEPROM。 在这种情况下、最小预留空间为8KB 或16KB、不过我们几乎不会将其用于实际存储校准数据。  我想知道生成的可用闪存(56KB 或48KB)足以存储编程代码吗? 我们的目标是开发一个完整的闪存可实现解决方案。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、如果要为仿真 EEPROM 保留存储器、则需要1个完整扇区。 对于 F28027F、闪存由4个8KBx16扇区组成、因此您需要专用1个8KBx16扇区。 剩余的3个扇区应该足够用于程序代码、但最终取决于您的应用和系统的特定需求。

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的回答。
    理想情况下、我们希望将校准后的电机参数保存在闪存中、而保存在闪存存储器另一部分中的程序代码正在运行。 我们能否在运行时对闪存进行编程、从而使用保存在闪存存储器另一扇区中的程序来保存电机校准数据?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了在一个位置收集有关闪存问题的答案、请继续学习此主题 :e2e.ti.com/.../605691

    肖恩