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!

取消
显示结果 
搜索替代 
您的意思是: 
Visitor angieleto
Visitor
782 次查看
注册日期: ‎09-13-2018

Zynq-7000的AMP模式下Linux+FreeRTOS操作SDK设置问题

软件和环境Linux4.9 freertos9.0.0 vivado 16.04
您好,由于不是使用PetaLinux工具,因此我在参考xapp1079创建AMP工程时有一些困惑。
我目前可以创建单独跑RTOS的创建方法,在uboot下输入bootelf可以看到RTOS的helloworld打印。但是如何创建同时运行linux和FreeRTOS的工程呢?
目前我的操作步骤是:添加hdf文件,添加FreeRTOS仓库(需要添加Linux仓库吗,how?),创建standlond类型的BSP,创建FreeRTOS的app project,然后想要创建linux的app project时SDK就会编译失败。
请问有提供给不使用PetaLinux的Linux+RTOS的AMP模式操作步骤吗?
标记 (1)
0 项奖励
5 条回复5
Visitor angieleto
Visitor
763 次查看
注册日期: ‎09-13-2018

回复: Zynq-7000的AMP模式下Linux+FreeRTOS操作SDK设置问题

给rtos修改bsp setting为-DUSE_AMP=1之后工程编译会出错。sdk操作应该是怎样的顺序流程?
0 项奖励
Moderator
Moderator
726 次查看
注册日期: ‎05-27-2018

回复: Zynq-7000的AMP模式下Linux+FreeRTOS操作SDK设置问题

Hi @angieleto,

     先看一下,这个wiki链接里面有很多open source example,你可以先综合看一下里面的应用案例。

    

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Visitor angieleto
Visitor
683 次查看
注册日期: ‎09-13-2018

回复: Zynq-7000的AMP模式下Linux+FreeRTOS操作SDK设置问题

谢谢 @wenchen 提供的链接。我看了下,大概理解是这样的。
可以参考linux+baremetal的实现。只是在事例中,是在sdk中编写编译了裸机源码,烧着的cpu1.elf,而我可以把这个裸机替换成freertos。在sdk中,OS platform选择freertos之后,创建app工程,编译成freertoe_cpu1.elf。然后放在uboot.elf之后,制作成BOOT.bin
这样理解对吗?
0 项奖励
Visitor angieleto
Visitor
672 次查看
注册日期: ‎09-13-2018

回复: Zynq-7000的AMP模式下Linux+FreeRTOS操作SDK设置问题

Hi @wenchen
继续阅读文档后,我发现可以参考petalinux+rtos的文档去做。
但是有一个问题,我在sdk中创建了standalone的fsbl后,在cpu0上就没有linux的选项了,所以创建linux_bsp_amp是遇到问题。用Linux需要添加内核路径吗
0 项奖励
Highlighted
Moderator
Moderator
664 次查看
注册日期: ‎05-27-2018

回复: Zynq-7000的AMP模式下Linux+FreeRTOS操作SDK设置问题

Hi @angieleto,

     具体在sdk上创建AMP_fsbl的步骤可以参见XAPP1078 page19。

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励