1.基本内容介绍
移植一款关于flash读写操作的驱动,sfud俗称是flash的万能驱动,移植的内容为两个文件夹的内容,然后稍作修改即可使用,这两个文件夹的内容放在百度云里面,有需要可以url,如下图;
这两个文件包含基本的驱动,以及一些对flash的读写的接口。总共大小为200k左右
下面废话不多说,介绍具体怎么移植
2、移植的过程
(1)先获取这两个文件夹,可在官网上下载,或者直接联系我都可
(2)将这两个文件加入到工程里面,我是用的是keil,加入只有的目录如上图。
(3)修改
原理图:
这个片子有两个spi,分别为spi0和spi1,它是和i2c互斥的功能,比如使用了i2c0就不能使用spi0,因为之前已经使用了i2c0,所以这里选择使用spi1.
怎么使用spi1,这个需要在nordic的配置文件里面修改,修改的路径为
\nRF5_SDK_11.0.0_89a8197_app_boot_v1.5\examples\ble_peripheral\ble_app_uart\config\ble_app_uart_s132_pca10040
因为这里使用的是s132,如果是使用的其他的