TI中文支持网
TI专业的中文技术问题搜集分享网站

beagleboneblack测试pruss出现prussdrv_open open failed

beaglebonebalck使用debian系统,4.4.9-ti-r25内核。从网上下载am335x_pru_package,可以正常编译生成例程,但没有uio_pruss这个驱动模块可供加载,(从https://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2013/05/22/bbb–working-with-the-pru-icssprussv2这个文档来看,不用加载这个模块也应该能用),然后生成.out文件测试例程,总是提示prussdrv_open open failed,看这个提示还是说驱动模块没有加载,但是不知道这个模块在哪?网上的例子好像全都是基于ansgram系统的,am335x-boneblack.dtb文件里面关于pruss的也没有查到可更改的地方,有人知道怎么回事么?

jack ye1:

而且,我用lsmod发现里面已经有pruss相关的几个模块了,难道要自己编译uio_pruss.ko么?

jack ye1:

回复 jack ye1:

已经编译了uio_pruss.ko,执行了modprobe uio_pruss,也确实加载这个模块了,但还是报prussdrv_open open failed错误。

运行结果还是这样。

而且4.4版本的lib/firmware里面没有BB-BONE-PRU0-00A0.dtbo文件,从其它地方拷贝过来别人写的dtbo和dts也不行。

Jian Zhou:

回复 jack ye1:

debian的Linux里面应该是没有PRU驱动架构的支持,你有试过TI的标准release的SDK么?

赞(0)
未经允许不得转载:TI中文支持网 » beagleboneblack测试pruss出现prussdrv_open open failed
分享到: 更多 (0)