|
guozhenzhen260 发表于 2012-2-9 09:28
你好
在网上找资料那步,我当初是有按照他的要求一步步做下来的。
但是,楼上遇到的这个问题与我遇到 ...
哈哈,成功了....
[root@(none) /]# insmod /lib/g_file_storage.ko file=/dev/mtdblock2 removable=1
g_file_storage gadget: File-backed Storage Gadget, version: 7 August 2007
g_file_storage gadget: Number of LUNs=1
g_file_storage gadget-lun0: ro=0, file: /dev/mtdblock2
[root@(none) /]#
只可惜电脑还是检不到这个U盘设备......延时我也加了,(延时值也改了很多种还是不行)
这还得感谢LZ 看到你说的虚拟地址,然后我一个一个字的检查那些地址,果然是有一个地址写错了,在
Module.c里面自己加的 *(u32 *)loc |=0x01a0f000;这里多加了一个0,去掉0就好了,
对于前面的问题
g_file_storage: unknown relocation: 40
insmod: can't insert '/lib/g_file_storage.ko': invalid module format
这个确实像LZ说的那样加上那两个就可以了,只是我这里不知为何我配置U盘这段全部没成功,后来重新检查进才发现,重新配置下就行了
对于LZ上面这个问题我就不懂什么原因了,估计也是地址问题吧,偶是新手,想照手册移植成功有点成就感再仔细了解各是什么意思,所以对LZ这问题我没办法看懂.......不好意思了LZ,偶帮不了你 |
|