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.

[参考译文] TMS320F2812:闪存 API

Guru**** 2609955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/689026/tms320f2812-flash-api

器件型号:TMS320F2812

尊敬的团队:

我现在使用 TI 官方 API 函数。 我在使用它时有两个问题:


1、当我调用下面的这三个函数时、系统是否已经自动关闭了所有中断? 还是在调用这些函数之前关闭中断?
extern UINT16 Flash_Erase (UINT16 SectorMask、flash_ST * FEraseStat);
extern UINT16 Flash_Program (volatile UINT16 * FlashAddr、volatile UINT16 * BufAddr、UINT32 Length、flash_ST * FProgStatus);
extern UINT16 Flash_Verify (volatile UINT16 * StartAddr、volatile UINT16 * BufAddr、UINT32 Length、flash_ST * FVerifyStat);

2、函数(extern UINT16 Flash_Verify (volatile UINT16 * StartAddr、volatile UINT16 * BufAddr、UINT32 Length、flash_ST * FVerifyStat)是否已完成写入闪存内容的自动签出过程? 以及用户是否需要再次自定义检查?

此致

K. K

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

    1.是的系统已关闭所有中断。
    闪存_Verify 根据提供给它的缓冲区验证闪存内容。 不需要再次检查。

    谢谢、
    Katta