bigfanofRTOS
bigfanofRTOS
This guy hasn't written anything yet

注册于 4 years ago

回答
0
文章
0
关注者
0

mcubuilder 发表于 2017-12-29 16:34
确实是SPI配置问题,应该把Using GD SPI NorFlash也开启就行,
格式化了,就OK了



Using GD SPI NorFlash这个不需要吧,我的没开

armink 发表于 2017-12-29 14:03
好像没看到 sfud 对 flash 设备的初始化,试试先执行 probe 操作,再 mount


在drv_spi_flash.c文件里

mcubuilder 发表于 2017-12-29 13:46
这个没关系,我一直用的就是"/",那个只是改过过去试了一下 


不是的

mcubuilder 发表于 2017-12-29 12:08
我用的是3.01
dfs_init
elm_init


把挂载路劲改成“/”而不是“/spi”

mcubuilder 发表于 2017-12-29 12:08
我用的是3.01
dfs_init
elm_init

如果挂载失败,使用mkfs命令格式化下文件系统,然后复位

搜狗截图20171229110141.png

搜狗截图20171229110202.png

搜狗截图20171229110235.png

elm会在components中初始化,不需要手动调用:


搜狗截图20171229110811.png

如果挂载失败,使用mkfs命令格式化下文件系统,确保有block device

搜狗截图20171229110843.png

不建议使用w25q128那个驱动,使用sfud更好

开启sfud驱动,把spi驱动加进来,再把drv_spiflash.c加进来就可以了

楼主可以尝试移植下,然后分享给大伙


stm32f4xx-HAL工程里有以太网驱动,另外可参考stm32f429_armfly和stm32f429-apollo的,都是HAL库

shauew 发表于 2017-12-28 09:26
习惯就好了,折腾一套好了,以后移植其他操作系统也方便。不用老是拿来别人搞好的,对整个启动流程的了解 ...


楼主搞好了,可以给大伙分享下

shauew 发表于 2017-12-28 09:23
BSP是keil/IAR那些的,我想搭一个免费的开发环境,所以选择了eclipse+gcc+jlink方式。 ...


哈哈哈,那你挺能折腾的

回到
顶部

发布
问题

投诉
建议