串口工具:secureCRT
petalinux版本:2015.4
文件:串口收发可执行文件rz、sz
步骤
设置petalinux环境
petalinux安装目录下执行:
source settings.sh
建立petalinux工程:
新建工程目录
cd
mkdir -p work/petalinux/
创建名为zynq_linux的工程
petalinux-create -t project --template zynq -n zynq_linux
配置工程
cd zynq_linux
petalinux-config --get-hw-description /mnt/hgfs/share/zynq_petalinux.sdk/
把可执行文件rz、sz放入工程路径
build/linux/rootfs/targetroot/sbin
和build/linux/rootfs/stage/sbin
build工程
petalinux-build
生成引导文件boot.bin
petalinux-package --boot --fsbl <fsbl路径> --fpga <bit文件路径> --u-boot
如果不是第一次生成,后面加 --force
文件传输
secureCRT菜单栏,传输(transfer),选择zmodem,选择文件路径,点击开始上传
可能错误
-sh: rz: Permission denied
没打开文件可执行权限
chmod 777 rz
chmod 777 sz