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.

[参考译文] TMS570LS1224:在没有闪存 API 的情况下对闪存进行编程

Guru**** 2551300 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1004414/tms570ls1224-programming-flash-without-flash-api

器件型号:TMS570LS1224

您好!

SPNA148中写入需要 F021闪存 API 来进行闪存初始化和组选择。 但在《技术参考手册》(SPNU515C)中、我可以看到 闪存模块访问控制寄存 器(FMAC)、以启用组和闪存组扇区使能寄存器(FBSE)来控制扇区。 那么、我想知道 F021闪存 API 在实际操作中是否是必需的? 是否可以在没有 TI 闪存库的情况下完全擦除/编程闪存?

此致、

Tomas

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

    您好、Tomas、

    是的、需要 F021闪存 API 来擦除/编程闪存。 可以 使用您自己的代码擦除/编程闪存扇区、但建议这样做。  

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

    您好、QJ Wang、

    感谢您的回答。 我知道可以省略 F021闪存 API、但不建议这样做。 我是否可以问-为什么不建议这样做?

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

    您好、Tom、

    我很抱歉。 F021闪存 API 必须用于擦除/编程闪存。 直接连接闪存泵和 FSM 的寄存器未发布在器件数据表和 TRM 中。 电压寄存器编程不当会损坏闪存。

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

    感谢王杰的解释。 现在、我很清楚。