linh05
linh05

注册于 5 years ago

回答
0
文章
0
关注者
0

mydarkly 发表于 2019-6-4 10:41
能不能把你的w25q128的程序给我看一下 我现在只能读ID但是不能进行读取
和写入的操作 ...


你直接用env生成下就可以了。

rt_gouzi 发表于 2019-6-3 19:55
我现在就是设备挂载不上去?用env也不行吗?我现在在试


你试一下看看,我们可以沟通下,关于这个问题

libing 发表于 2019-6-3 19:42
先检查一下spi的驱动是否配置正确,cs管脚配置,spi寄存器配置是否正确,用的是哪组spi;把设备驱动spi_fla ...


spi驱动没有问题,w25q128可以读,可以写。但是文件系统挂载不上去。

我以前也对比过,很多关于这个的配置都是qspi这个里面,但是407,429里面的env都没有使用qspi的选项

flyboy 发表于 2019-6-3 13:43
跑不通检查一下啊,看下日志什么的,分析为什么挂载失败啊

我记得您回复过我的帖子的,按照407的env去配置,最后卡在了elm_init函数里面。这几天忙别的去了,还没有来得及去和L4的跑通的做对比。

我也在弄这个,按照env的可以跑到spi的驱动全部通了,文件系统也可以添加进去,但是设备挂不上去。

flyboy 发表于 2019-6-3 09:28
楼主如果用的是 bsp/stm32/ 目录下的bsp的话,可以通过 env 配置完成这项任务的,这里有 在一份相似的应用 ...


这个例程我按照上面的来,在挂载的地方跑不通!

第一次是输入错了,那个图后面我已经按照正确的名字重新输入了。

另外,我在程序初始化的时候手动初始化了elm_init()后,发现在dfs_register()中,打印的是
There is no space to register this file system (%s)

    本帖最后由 linh05 于 2019-5-28 16:56 编辑


flyboy 发表于 2019-5-28 09:27
1. 第一次挂载文件系统前需要使用 mkfs 命令在存储设备上创建相应的文件系统,否则就会挂载失败。
2. mkfs ...

谢谢回复,我已经在msh里面输入了mkfs命令创建文件系统,重启,然后用list_device查询后,还是没有用,用list_device查询还是没有挂载上去。我又反复对了下用env生成的stm32l476上的代码,感觉加载这块还是不太明白!
测试2.png

发布
问题

分享
好友