天嵌 ARM开发社区

 找回密码
 注册
查看: 2971|回复: 3

U盘挂载问题

[复制链接]
wangpeng1104 发表于 2010-3-28 12:02:44 | 显示全部楼层 |阅读模式
1:用光盘H:\TQ2440_CD\Linux资源\Linux源码包\2.6.30.4中的内核源码,使用
config_EmbedSky_W35_256MB配置编译出镜像。烧录后应用insmod挂载,正常出现盘符但是传输数据是常卡住不动。而用光盘自带镜像则无此问题。我也检查了移植手册中所需修改的地方,均已修改。
2:使用光盘中H:\TQ2440_CD\Linux资源\Linux源码包\2.6.25.8中的内核源码如上操作。
挂载不上。出现40 relocation unknownparam等信息。说明g_filestorage_ko是在2.6.25.8的内核中编译出的

跪求老大解答。
亚瑟王 发表于 2010-3-29 12:16:31 | 显示全部楼层
1、你说的盘符是什么意思?
2、使用2.6.25.8的内核把开发板当成U盘使用,需要编译内核源码,然后编译出对应的驱动模块并拷贝到开发板中挂在使用。
3、光盘中的镜像和源码的配置单是一一对应的。光盘中的镜像就是使用光盘中的源码+配置单编译出来的。
回复

使用道具 举报

 楼主| wangpeng1104 发表于 2010-4-1 18:42:00 | 显示全部楼层
盘符就是指挂载后出现的移动U盘的符号。在2.6.25.8内核中的挂载,就是在内核目录下已
只用make modules SUBDIRS=drivers/usb/gadget/ 后编译出的驱动模块。板子上烧录的内核为最新光盘自带的2.6.25.8的镜像和文件系统。把模块拷贝到板子上后出现的上述问题。

另外还有一个问题就是在2.6.30.4中挂载成功,但是只能读取U盘中文件而不能写入。请问这是怎么回事。
回复

使用道具 举报

亚瑟王 发表于 2010-4-9 11:10:02 | 显示全部楼层
1、出现40 relocation错误,你可以参考论坛中的这个帖子解决:
http://bbs.embedsky.net/viewthre ... &extra=page%3D6
2、U盘文件智能读取不能写入,建议阅读一下2.6.30.4中的drivers\usb\gadget\下的源码,看是否有修改的必要。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-19 02:00 , Processed in 2.039900 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表