stm32 host编程请教

2019-12-16 22:36发布

准备使用STM32, 外挂一个nandFlash ,nandflash里面存一些东西(100M左右),需要从外部将数据放到Flash 中,初步想法是通过stm32的USB 接口,以前没搞过相关的东西,现在有问题不清楚,知道的大侠请指导一二:
1:对于nandflash,如果我读写次数不多,准备不上文件系统,但坏块处理还是需要做的,这个应该怎么处理?
2:stm32这边的USB是应该做为device(只是做存储设备),但还是需要对应的上位机(host),将数据发送给nandflash,host的编程应该是怎么?谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
Eric2013
1楼-- · 2019-12-16 22:49
 精彩回答 2  元偷偷看……
sinc_mark
2楼-- · 2019-12-16 23:50
Eric2013 发表于 2018-10-26 14:33
【原创】开源基于RL-USB和FlashFS的完整NAND方案,稳定可量产
https://www.amobbs.com/thread-5693540-1-1. ...

请问一下,你的工程中,flash 挂载为U盘,在设备端,是怎么使用这些数据的?比如说,我从win7中放入很多图片,在设备端,我怎么找到某一个图片,这个是怎么理解的,谢谢!
Eric2013
3楼-- · 2019-12-17 02:25
sinc_mark 发表于 2018-10-26 15:20
请问一下,你的工程中,flash 挂载为U盘,在设备端,是怎么使用这些数据的?比如说,我从win7中放入很多 ...

你的图片不是都有名字么,直接fopen即可。

也可检索,可以将所有xxx.jpg之类的文件检索处理,选择你要用的即可。
sinc_mark
4楼-- · 2019-12-17 04:01
Eric2013 发表于 2018-10-26 15:29
你的图片不是都有名字么,直接fopen即可。

也可检索,可以将所有xxx.jpg之类的文件检索处理,选择你要用 ...

如果是需要显示视频,我也可以直接选中对应的文件即可?不需要关注文件存储在U盘的什么地方吗?还有就是,你的项目中用的是RTX,这个是操作系统,系统本身做了U盘的读写平衡和错误处理,如果我要用其它的操作系统,我是需要自己做读写平衡和坏块处理,是吧?在我的系统上,我还是需要将flash 做成U盘设备,而不需要在win上做对应的开发了?
Eric2013
5楼-- · 2019-12-17 04:31
1、对的。
2、不用你移植了文件系统系统即可。
3、免驱。
mark82
6楼-- · 2019-12-17 05:15
 精彩回答 2  元偷偷看……

一周热门 更多>