工具/软件:
客户在运行 checkFsmForReady ()时发现另一个中断将停止,我们确定闪存操作 API 和中断函数都在从 RAM 运行,我们能否双击确认 checkFsmForReady 是否暂停 API 内的中断?
如下代码所示、我们使用 GPIO 来指示闪存 API 和中断函数、我们可以在闪存 API 运行中 GPIO 为高电平时看到中断函数停止切换。
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.
工具/软件:
客户在运行 checkFsmForReady ()时发现另一个中断将停止,我们确定闪存操作 API 和中断函数都在从 RAM 运行,我们能否双击确认 checkFsmForReady 是否暂停 API 内的中断?
如下代码所示、我们使用 GPIO 来指示闪存 API 和中断函数、我们可以在闪存 API 运行中 GPIO 为高电平时看到中断函数停止切换。
嗨、Rajeshwary
我根据您的建议进行了测试、它看起来在闪存擦除时中断仍然停止、我的理解是中断不应该停止、您能帮助再次确认我的想法吗? 连接我的固件以供参考、它会启用在 RAM 上运行的闪存组擦除和计时器中断。 e2e.ti.com/.../flashapi_5F00_ex1_5F00_programming.7z
1) 以下代码使用"fapi_checkFsmForReady ()"等待闪存擦除完成,在擦除完成前中断停止,在 "fapi_checkFsmForReady ()"后恢复
2)下面的代码删除 "fapi_checkFsmForReady ()"并永远等待使用 while ( 1), 中断仍然停止擦除操作,然后恢复以后。