使用标准库库中的函数进行擦除 flash操作时,函数为什么运行在RAM中,而不是flash中
时间: 2023-04-07 15:01:44 浏览: 89
这是因为在擦除 flash 操作时,需要将 flash 中的数据先读取到 RAM 中进行处理,然后再将处理后的数据写回到 flash 中。因为 RAM 的读写速度比 flash 快,所以使用标准库库中的函数进行擦除 flash 操作时,函数会运行在 RAM 中。
相关问题
使用标准库库中的函数进行擦除 flash操作时,怎么实现函数运行在RAM中,而不是flash中
你可以使用函数指针来实现函数运行在RAM中,而不是flash中。具体来说,你可以将函数指针指向RAM中的函数,然后调用该函数指针来执行函数。这样可以避免在flash中执行函数,从而实现擦除flash操作。
阅读全文