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.

[参考译文] F021闪存 API

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/664675/f021-flash-api

你好。

闪存 API F021库包含目标文件。 如何获取这些文件的源代码?

具体而言, Fapi_initiataleFlashBanks()和 Fapi_setActiveFlashBank()有什么作用?

它是否有说明如何初始化闪存的文档?

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

    您好、Mikhail、

    该库仅在 obj 模式下发布。

    在使用任何异步命令之前, 必须调用 Fapi_initiatizeFlashBanks()以正确初始化闪存控制器。 在首次执行闪存擦除或编程操作之前,或者在当前活动组之外的另一个组上,必须调用 Fapi_setActiveFlashBank()。

    文档(API 参考指南、API 擦除/程序使用、API 勘误表)位于闪存 API 文件夹中:

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

    大家好

    我可以使用该库、我不需要教它。

    我有一项任务是直接通过寄存器使用闪存、而不使用库。 此时、我无法自行初始化闪存。 除了调用  fapi_initiataleFlashBanks()和 fapi_setActiveFlashBank() 之外,一切都运行良好。 我需要弄清楚如何自行初始化闪存。 描述文档的位置是什么?

    如果没有此类文档、为什么我无法获取库的源代码? 我在哪里可以申请?

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

    F021闪存 API 的源代码是高度专有的、因此我们不会根据政策将其发布给客户。 我们确实要求客户使用闪存 API 来进行闪存编程/擦除/读取、而不是为闪存操作开发自己的代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好
    好的、我了解源代码。
    要研究用于闪存的寄存器、我有两个文档:SPNU503B、第5章 F021闪存模块控制器;SPNA148高级 F021闪存 API 擦除/程序使用。 这些文档是否描述了所有寄存器、或者是否有用于闪存工作的额外寄存器? 如果有其他寄存器、在哪个文档中对它们进行了描述?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mikhail、

    TRM 中列出了大多数与闪存相关的寄存器。 仍有一些未发布的寄存器仅供 TI 内部使用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这些隐藏的寄存器是否用于初始化?

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

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

    您好、Mikhail、

    实际上,我们只能使用 FO21 API,而不是将所有寄存器配置为图形化。如果希望它能成功运行,则必须创建

     确保擦除/读取/写入在不同的存储区中。

    因为我在几个月内遇到了同样的问题

     

    谢谢、此致

    秋奇

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

    请打开单独的主题。 谢谢你