Hi_Will

Hi_Will

0个粉丝

4

问答

0

专栏

0

资料

Hi_Will  发布于  2016-07-06 15:37:23
采纳率 0%
4个问答
4866

Hi3516A Device模式下 计算机无法识别板载SD卡

 
根据手册,做USB2.0 Device模式操作,命令如下:
insmod dwc_otg.ko
打印信息:
~# insmod dwc_otg.ko
dwc_otg: version 3.00a 10-AUG-2012
Core Release: 3.10a
Setting default values for core params
Using Buffer DMA mode
Periodic Transfer Interrupt Enhancement - disabled
Multiprocessor Interrupt Enhancement - disabled
OTG VER PARAM: 0, OTG VER FLAG: 0
Dedicated Tx FIFOs mode

insmod g_file_storage.ko file=/dev/mmcblk0pX luns=1 stall=0 removable=1(后改为g_mass_storage.ko)
打印信息:
~ # insmod g_file_storage.ko file=/dev/mtdblock1 luns=1 stall=0 removable=1
g_file_storage gadget: controller 'dwc_otg_pcd' not recognized
g_file_storage gadget: No serial-number string provided!
g_file_storage gadget: File-backed Storage Gadget, version: 1 September 2010
g_file_storage gadget: NOTE: This driver is deprecated.  Consider using
g_mass_storage instead.
g_file_storage gadget: Number of LUNs=1
g_file_storage gadget-lun0: ro=0, nofua=0, file: /dev/mtdblock1


后将USB接口连接计算机,打印信息如下:(也找不到相应的设备节点)
~# USB2-1: new full-speed USB device number 2 using hiusb-ohci
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error:Oops: 80000007 [#1] ARM
......


尝试多种方法不行,请教各位大神,帮忙提供意见,多谢啦
我来回答
回答3个
时间排序
认可量排序

Hi_Will

0个粉丝

4

问答

0

专栏

0

资料

Hi_Will 2016-07-07 17:02:29
认可0
没人知道么?

stars_625

0个粉丝

0

问答

0

专栏

0

资料

stars_625 2016-11-12 15:39:27
认可0
主要是这个错误:g_file_storage gadget: controller 'dwc_otg_pcd' not recognized
通过修改gadget_chips.h增加海思UDC的设备代号可解

--- gadget_chips.h.orig        2016-11-12 15:34:28.207573500 +0800
+++ gadget_chips.h        2016-11-11 20:40:18.290281156 +0800
@@ -50,6 +50,7 @@
#define gadget_is_s3c2410(g)                (!strcmp("s3c2410_udc", (g)->name))
#define gadget_is_s3c_hsotg(g)                (!strcmp("s3c-hsotg", (g)->name))
#define gadget_is_s3c_hsudc(g)                (!strcmp("s3c-hsudc", (g)->name))
+#define gadget_is_dwc_otg_pcd(g)        (!strcmp("dwc_otg_pcd", (g)->name))

/**
  * usb_gadget_controller_number - support bcdDevice id convention
@@ -118,6 +119,8 @@ static inline int usb_gadget_controller_
                return 0x31;
        else if (gadget_is_dwc3(gadget))
                return 0x32;       
+        else if (gadget_is_dwc_otg_pcd(gadget))
+                return 0x33;       


        return -ENOENT;
}

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-02-22 12:37:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41195&ptid=11860]stars_625 发表于 2016-11-12 15:39[/url]
主要是这个错误:g_file_storage gadget: controller 'dwc_otg_pcd' not recognized
通过修改gadget_chips ...[/quote]

你好,这个修改主要是解决了什么问题?海思的sdk升级一直都木有修改。。。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区