基于AM335x平台 Linux系统上运行PRU程序(上)
1、本节演示在 Linux 系统下,PRU 程序如何以固件方式运行。1. 替换 设备树:(1)在内核源码中打开 am335x-icev2.dts,删除"ti,am3359-icev2"兼容选项,修改成如下:

3、(3)编译设备树。碌巫谫浪执行如下命令:Host# sudo make ARCH=arm CROSS_COMPILE=/media/tronlong/tl335x/ti-processor-sdk-linux-am335x-evm-03.00.00.04-Linux-x86-Install/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- am335x-icev2.dtb备注:上图红色交叉编译路径根据实际情况配置。

5、(5)将生成的设备树文件拷贝到开发板。执行如下命令:HOST# sudo scp arch/arm/boot/dts/am335x-icev2.dtb root@192.168.1.45:/boot

7、(2)在开发板上执行如下命令,建立链接:Target# rm /lib/firmware/am335x-pru0-fwTarget# ln -s /home/root/TL335x_PRU_Led_Blink.out /lib/firmware/am335x-pru0-fwTarget# ls /lib/firmware/ -al


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。