keil5+正点原子stm32f103战舰开发板+硬件spi+ flash w25q128+easyflash移植到自己的裸机程序
https://github.com/armink/EasyFlash/archive/master.zip点击这个地址 下载EasyFlash-master.zip 解压后打开里面的EasyFlash-master\demo\env\stm32f10x\non_os_spi_flash\RVMDK这个文件夹可以看到工程文件 双击点开
里其实按照官方的说明修改基本没什么问题 写这个记录只是方便以后使用时修改
官方例程直接编译后没什么问题 但是需要注意的是这里使用的spi1 使能引脚使用的和自己的开发板也不一定一样所以需要修改这个地方
首先在sfud里面的sfud_port.c中添加SPI2和GPIIOB的时钟
然后在下面这里添加你的spi flash芯片使用的引脚 除了spi2用到的引脚外也根基自己的开发板的情况把使能脚放进去
下面把使用的引脚赋值给结构体中去 可以对照左面行数去找
这个