我正在测试闪存进行写入和读取,同时通过串行 DMA 连接蓝牙。当我在 STM32CubeIDE 中写入闪存时,显示“Target is not responding, retrying...”,而 DMA 串行与蓝牙的通信仍在继续。但有时当我使用蓝牙的其他功能需要再次写入闪存时,一切都会停止运行。在写入之前禁用了中断,这有所改善,但我想按照一些资料中提到的将函数转移到 RAM 中。只是我不知道该怎么做,从哪里获取链接器?需要如何修改链接器?如何修改 RAMfunc?
我正在使用 STM32F030K6T6,我已经读过了关于无中断写入闪存的应用笔记,但不知道如何修改链接器或如何实现 RAMfunc。
|
|