在AMP(非对称多处理)模式下使用Zynq

时间:2015-11-17 14:38:52

标签: xilinx vivado zynq

有应用笔记XAPP 1078和XAPP 1079等在AMP模式下使用Zynq。

在本应用笔记中,我们使用repositry sdk_repo在独立放大器模板中配置FSBL。

我想知道普通'Zynq-FSBL'模板和修改后的'Zynq FSBL for AMP'模板有什么区别。

提前致谢

1 个答案:

答案 0 :(得分:1)

您使用的是哪个版本的petalinux和vivado? Xilinx改变了在当前版本中获得工作AMP的工作流程中的一些内容。然而,他们还没有更新他们的参考设计。使用它们可能会导致您陷入死胡同。 Xilinx正在将OpenAMP用于未来的IPC(目前vivado 2015.4已经在其SDK中支持OpenAMP库模板)。 linux上的remoteproc没有改变,因为它是标准的内核上游。然而,OpenAMP支持一些以前无法实现的裸机功能(比如从baremetal / rtos master启动linux远程)。 尝试熟悉OpenAMP的github的文档文件夹中的文档:

https://github.com/OpenAMP/open-amp

如果您使用入门指南遇到问题(我想您会这样做)请参考以下主题: https://forums.xilinx.com/t5/OpenAMP/port-microzed-for-openAMP/td-p/662778

问题: 我已经使用cpu0上的linux master和cpu1上的baremetal为MicroZed构建了一个OpenAMP设置。我正在使用petalinux创建的zynq_fsbl.elf(images / linux / zynq_fsbl.elf),我很好。