问题描述,当vpss没有初始化时,读写SATA接口,都是正常的。但是当初始化完vpss之后,跟进代码,当使能vpdma时钟使能时,再去读写sata口就有问题。但是从硬件和软件的角度看,这两者都没有直接联系,所以很奇怪这个问题,但肯定的是确实是影响到了,不知道影响到什么地方




异常报错

Chris Meng:
你好,
请问你使用的是DVR RDK软件么?这个软件默认就支持SATA硬盘,没有出现过硬盘初始化问题。请问你是否在代码上做了些什么改动?
Chris Meng:
回复 Chris Meng:
你好,
请确认你使用的uboot/kernel为git上最新的代码:
arago-project.org/…/
arago-project.org/…/
yang yang10:
回复 Chris Meng:
你好,感谢回复~
我用的IPNC3.8-RDK,sata驱动和vpss初始化代码未做修改
Chris Meng:
回复 yang yang10:
你好,
请问你使用的是哪款芯片?
IPNC RDK的demo应用里面是没有使用SATA的。建议使用DVR RDK并更新uboot/kernel为git上最新。
yang yang10:
回复 Chris Meng:
你好,
用的是dm8148,我们需要用iss,就在IPNC-rdk上进行修改的。内核sata驱动部分,是drivers\ata下面。在系统启动之后,操作sata挂载,读写都是没有问题的,这个应该就排除驱动的问题。只是和vpss里面的vpdma冲突,不知道是什么原因
TI中文支持网

