【JokerのZYNQ7020】Vxworks 6.9。
软件环境:vivado 2017.4 硬件平台:XC7Z020 基本全程参考的官方xapp1158-zynq-7000-vxworks-bsp.pdf,但我感觉主要难度不在移植上,因为pdf里面写的已经非常详细了,而在于你是否有license能装vxworks,除了xapp1158之外,xapp1258-vxworks-7-bsp.pdf,也是一个相关的将vxworks移植到zynq的指导手册。接下来以xapp1158为例,简单说下移植过程。 手册一打开刚开始就介绍了zynq启动的一个流程,总共分为3个阶段。 阶段0时候会根据外管脚电平状态来选择启动模式,并将FSBL从外管脚配置的boot设备复制到片上RAM中; 阶段1时候FSBL从片上RAM启动,加载比特流文件将PL部分配置好,然后将UBoot加载到DDR启动; 阶段2时候UBoot启动,进一步引导kernel和ramdisk,最终系统运行。 接下来提到了,安装workbench时候不要忘记勾选zynq-7000的BSP。 一切装好之后,file---new---project,选择vxworks image project。 填写工程名后,下一步,不要忘记勾选Enable WDB Target Agent。 下一步之后,选择PROFILE_DEVELOPMENT。 finish之后,在左侧工程下方有个kernel