UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Observer keep
Observer
1,216 次查看
注册日期: ‎09-20-2018

Petalinux 如何加载自定义驱动

转到解答

大家好,

      在用petalinux添加自己的字符驱动和应用程序时遇到点问题,情况描述如下:

      采用petalinux-create -t apps 创建应用程序,编辑并build通过;

      然后petalinux-create -t module创建驱动程序,编辑后build通过;

      在petalinux-config -c rootfs中将驱动和应用设置为【*】include;

      对工程进行petalinux-build;

      petalinux-package生成新的BOOT.bin,烧录flash,然后启动;

      系统启动成功,之后如何加载驱动呢?尝试了insmod devname.ko显示无此文件或目录。。。

      另外,petalinux的设备树dts文件需要手动添加设备吗?我在工程生成的dts、dtsi文件中没有看到驱动相关的节点

      petalinux-config -c rootfs时,为什么modules无法设置为【M】modularizes features,只能选择include或exclude

     

0 项奖励
1 个已接受解答

已接受的解答
Xilinx Employee
Xilinx Employee
1,116 次查看
注册日期: ‎04-15-2011

回复: Petalinux 如何加载自定义驱动

转到解答
你可以在下面的目录下找找你自己的.ko文件。
/lib/modules/4.9.0-xilinx-v2017.2/
如果你的module需要dts支持,你需要在system-user.dtsi里手动添加相关节点
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
2 条回复2
Explorer
Explorer
1,191 次查看
注册日期: ‎10-09-2017

回复: Petalinux 如何加载自定义驱动

转到解答

其实你也可不弄得那么复杂。因为你可以不写驱动,直接控制。

下面是我直接控制led 的例子。

zynq 7000 petalinux 2018.2下的流水灯实验

https://blog.csdn.net/leon_zeng0/article/details/84172584

Xilinx Employee
Xilinx Employee
1,117 次查看
注册日期: ‎04-15-2011

回复: Petalinux 如何加载自定义驱动

转到解答
你可以在下面的目录下找找你自己的.ko文件。
/lib/modules/4.9.0-xilinx-v2017.2/
如果你的module需要dts支持,你需要在system-user.dtsi里手动添加相关节点
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------