Ziv Win

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win  发布于  2020-04-24 11:57:45
采纳率 0%
8个问答
2148

【求助】hi3519v101加载sil9136驱动问题

 

1.HI3519V101加载load3519脚本insmod extdrv/hi_sil9136.ko norm=11;    #1080P@25fps;
提示失败,log如下:
hisi-i2c-v110 12111000.i2c: hi_i2c_wait_idle: wait last fifo is empyt abort!
hisi-i2c-v110 12111000.i2c: RI: 0x750
hisi-i2c-v110 12111000.i2c: TX_ABRT:0x1
驱动信息看
i2c_master_send接口返回-5;
设备卡在驱动加载这块便无法起来了
2.屏蔽load脚本加载语句
3.烧录后启动设备,在设备后台单独执行脚本语句
insmod extdrv/hi_sil9136.ko norm=11;
结果是可读写成功
【问题】为何load脚本打开该命令行不行,屏蔽后在板端单独执行通过,有没有遇到这种情况的,是否有遗漏的关于启动顺序的问题,希望高人指点下,谢谢。
我来回答
回答3个
时间排序
认可量排序

JZ_hacker

0个粉丝

5

问答

22

专栏

4

资料

JZ_hacker 2020-04-24 15:48:12
认可0
肯定跟加载顺序有关系,依赖模块没有初始化完成

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win 2020-04-26 09:44:54
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=157249&ptid=79972]JZ_hacker 发表于 2020-4-24 15:48[/url]
肯定跟加载顺序有关系,依赖模块没有初始化完成[/quote]

谢谢你,这种有什么好的解决方法吗?如果按照海思默认的load脚本打开,难道在脚本里面使用延时等待。我现在的办法是在应用层不同位置去加载驱动,确实能够起得来,验证了你说的。当如果我想按照load脚本的顺序,有没有比较好的方法。

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win 2020-04-26 10:47:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=157249&ptid=79972]JZ_hacker 发表于 2020-4-24 15:48[/url]
肯定跟加载顺序有关系,依赖模块没有初始化完成[/quote]

我后面猜测的问题是reset有关,但是不知道如何来验证。难道海思原来的load sil9136驱动之前,首先保证i2c起来,其次是否和reset先完成,才能使驱动完全起来,这样就意味着原来单纯的屏蔽sil9136驱动不可行,打开后再在之前加入一组寄存器reset逻辑
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区