1、在Kconfig文件中添加如下内容
2、在menuconfig中选中spi
3、测试代码
#include <rtthread.h>
#define STM32_FLASH_BASE_ADDR 0x8000000
#define DEST_ADDDR STM32_FLASH_BASE_ADDR+100*1024
int test_flash()
{
rt_uint8_t i=0;
rt_uint8_t buf[128];
stm32_flash_erase(DEST_ADDDR, 128);
for(i=0;i<128;i++)
{
buf[i]=i;
//rt_kprintf("%x ",buf[i]);
}
stm32_flash_write(DEST_ADDDR,buf,128);
rt_memset(buf,0,128);
stm32_flash