Boot Petalinux Project Using a remote system

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Boot Petalinux Project Using a remote system相关的知识,希望对你有一定的参考价值。

通过jtag实现在远程服务器端下载petalinux image到连接在本地PC的开发板上的方法。

具体连接方式为

技术分享

比如Host的系统为Windows,Remote system为运载在远程服务器上的Linux系统。Hardware为zc702开发板。

具体实现步骤如下:

1.在Host端运行hw_server.bat(vivado开发套件提供了这个文件) 打开DOS窗口---->cmd----->输入hw_server(若找不到指令,请在path路径中添加hw_server的存放路径)

注意:运行hw_server后应保持窗口开启,不要关闭。

2.另外利用ipconfig指令查看Host的IP,假设为10.104.x.xxx

3.在Remote端,编译petalinux project,之后使用petalinux-package --prebuilt将petalinux image.ub镜像、u-boot.elf,BOOT.bin,system.dtb等文件放在生成的pre-built目录下,然后将download.bit文件拷贝pre-built/implementation/目录下。

4.执行petalinux-boot --prebuilt 3 --jtag --hw_server-url TCP:10.104.x.xxx:3121即可。

 

以上是关于Boot Petalinux Project Using a remote system的主要内容,如果未能解决你的问题,请参考以下文章

使用Petalinux准备U-Boot并从网络启动

petalinux如何保留u-boot和kernel源码

petalinux 添加开机自启动程序

PetaLinux启动过程解析

使用petalinux建立工程

zynq 以太网和SD卡不能正常工作