对zynqMP openAMP使用过程复盘

对最近openAMP的使用做个复盘,防止忘记,详细文章后续抽空补上。

1、2017.4版本的无法正常使用,2018.3版本使用正常,原因未知。

2、使用petalinux进行编译获取对应的modules以获取rpmsg_user_dev_driver驱动,该驱动源码未知。

3、内核配置

4、rootfs配置

必选:

可选:对应Linux端例程和RPU固件

5、设备树配置

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/28770535/OpenAMP+2018.3

这例程里有,保存为dtsi文件,添加一个头文件重新生成dts文件。

6、RPU固件、APU示例 petalinux生成,参照上述链接进行实验通过。如需自己编写,源码路径如下

RPU固件:直接使用SDK新建示例来参照。生成的elf文件可直接使用。

APU例程源码:https://github.com/Xilinx/meta-openamp/tree/master/recipes-openamp/rpmsg-examples

参考该处的示例.c文件。理论上环境搭建完毕,直接编译.c文件放入linux系统即可,还未进行实验。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值