UncleRoderick

UncleRoderick

32个粉丝

14

问答

1

专栏

14

资料

UncleRoderick  发布于  2018-07-11 17:57:13
采纳率 0%
14个问答
QQ1097159959,海思平台调试开发
6599

Hi3519V101 I2C驱动出现了这样的问题,该如何解决?

 
1.SDK为Hi3519V101R001C01SPC040
2.芯片驱动代码在3521A以及3516A上是可以正常使用的
3.芯片硬件上跟AIC31采用同一组I2C,板子上的AIC31可以正常加载驱动的
4.报错信息
hisi-i2c-v110 12112000.i2c: hi_i2c_wait_idle: wait last fifo is empyt abort!
hisi-i2c-v110 12112000.i2c: RI: 0x750
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
hisi-i2c-v110 12112000.i2c: Unsupported read-only!
hisi-i2c-v110 12112000.i2c: hi_i2c_wait_idle: wait last fifo is empyt abort!
hisi-i2c-v110 12112000.i2c: RI: 0x750
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
hisi-i2c-v110 12112000.i2c: Unsupported read-only!
hisi-i2c-v110 12112000.i2c: Unsupported read-only!
hisi-i2c-v110 12112000.i2c: Unsupported read-only!
hisi-i2c-v110 12112000.i2c: Unsupported read-only!
hisi-i2c-v110 12112000.i2c: hi_i2c_wait_idle: wait last fifo is empyt abort!
hisi-i2c-v110 12112000.i2c: RI: 0x750
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
hisi-i2c-v110 12112000.i2c: Unsupported read-only!
我来回答
回答4个
时间排序
认可量排序

qn1530868394

0个粉丝

11

问答

0

专栏

0

资料

qn1530868394 2018-07-23 09:05:02
认可0
兄弟 这个问题解决没有,我也遇到一样的问题了,看描述应该跟你驱动一样的芯片。

UncleRoderick

32个粉丝

14

问答

1

专栏

14

资料

UncleRoderick 2018-07-23 18:22:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=101792&ptid=51244]qn1530868394 发表于 2018-7-23 09:05[/url]
兄弟 这个问题解决没有,我也遇到一样的问题了,看描述应该跟你驱动一样的芯片。[/quote]

参考AIC31的I2C相关代码,改过来就好了

qn1530868394

0个粉丝

11

问答

0

专栏

0

资料

qn1530868394 2018-07-24 11:27:23
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=101814&ptid=51244]qn1517131020 发表于 2018-7-23 18:22[/url]
参考AIC31的I2C相关代码,改过来就好了[/quote]

你好,问下CONFIG_HISI_SNAPSHOT_BOOT你是打开还是关闭的?我测试了下AIC31,undef了CONFIG_HISI_SNAPSHOT_BOOT,硬件上没有连接,打印如下:
hisi-i2c-v110 12112000.i2c: wait rx no empty abort, RI: 0x550
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
[hi_i2c_read 161] i2c_transfer error, ret=-5.
hisi-i2c-v110 12112000.i2c: hi_i2c_wait_idle: wait last fifo is empyt abort!
hisi-i2c-v110 12112000.i2c: RI: 0x750
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
[hi_i2c_write 215] i2c_master_send error, ret=-5.
hisi-i2c-v110 12112000.i2c: wait rx no empty abort, RI: 0x550
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
[hi_i2c_read 161] i2c_transfer error, ret=-5.
tlv320aic31 [tlv320aic31_device_init ,869]: init aic31(0) error

另外我自己驱动里把i2c读写按tlv320aic31 里面改了,打印如下:
hisi-i2c-v110 12112000.i2c: hi_i2c_wait_idle: wait last fifo is empyt abort!
hisi-i2c-v110 12112000.i2c: RI: 0x750
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
[hi_i2c_write 269] i2c_master_send error, ret=-5.
hisi-i2c-v110 12112000.i2c: wait rx no empty abort, RI: 0x550
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
[hi_i2c_read 215] i2c_transfer error, ret=-5.
hisi-i2c-v110 12112000.i2c: hi_i2c_wait_idle: wait last fifo is empyt abort!
hisi-i2c-v110 12112000.i2c: RI: 0x750
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
[hi_i2c_write 269] i2c_master_send error, ret=-5.
hisi-i2c-v110 12112000.i2c: wait rx no empty abort, RI: 0x550
hisi-i2c-v110 12112000.i2c: TX_ABRT:0x1
[hi_i2c_read 215] i2c_transfer error, ret=-5.
chip_id: ff rev_id:ff
Device ID Error... ff

跟之前的打印报错是不一样了,而且我用示波器打了一下,发送有波形,因为aic31硬件上也没接,能不能判断我连接的硬件不通啊?

UncleRoderick

32个粉丝

14

问答

1

专栏

14

资料

UncleRoderick 2018-07-24 11:46:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=101846&ptid=51244]qn1530868394 发表于 2018-7-24 11:27[/url]
你好,问下CONFIG_HISI_SNAPSHOT_BOOT你是打开还是关闭的?我测试了下AIC31,undef了CONFIG_HISI_SNAPSHO ...[/quote]

这个应该是你的I2C设备没起来,要不要加个QQ聊起来方便点?1097159959
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区