移植笔记:
添加ef+fal+sfud
新建一个工程修改后为外部晶振驱动
打开rtthread setting 添加ef 、 fal 、spi 、 sfud 并保存 ,编译后将有大量报错 , 新增port文件夹,将ef和fal用的接口文件放入
ef fal port.c 对接了fal使用的读写接口
fal cfg.h 定义分区表
fal_flash_sfud_port.c 初始化spi flash还有fal
fal_flash_stm32f4_port.c 对片上flash的读写bsp 没有这个文件的话 在board.h 打开onchipflash 就行 rt的驱动包里面也有一份
打开board.h 启用spi > #define BSP_USING_SPI2
打开board.c 定义spi的端口初始化 mspinit 可以直接cubemx生成
drvspi.c里面会报没有定义irq的错误 直接注释掉就行了
下载试试 发现能用了