zynq7000 串口烧写petalinux工具生成的image.ub
2017-09-11 16:20
816 查看
串口烧写image.ub文件到QSPI flash
1 烧写前工具准备:
Xilinx SDK工具,SecureCRT工具,vivado工具,petalinux工具
2 文件准备:
Fsbl.elf,download.bit,u-boot.elf (三个文件用来在SDK中生成BOOT.mcs文件);
image.ub(petalinux工具生成的image文件,包含kernel,devicetree和ramdisk)
3 烧写过程
(1) 通过JTAG烧写boot.bin(BOOT.mcs)文件到 flash中;
(2) 重启开发板,在uboot启动后,通过串口烧写image.ub;
Zynq> sf probe 0 0 0
Zynq> sf erase 0x520000 0xa00000
Zynq> sf read 0x10000000 0x5200000xa00000 //清空DDR中的内容
Zynq> loadx 0x10000000 //xmodem下载image文件到DDR
//等待ScureCRT传递数据;选择Transfer->SendXmodem->目录对话框中选择image.ub文件,串口波特率115200
Zynq> sf write 0x10000000 0x5200000x00906d5c //将DDR中的image拷贝到QSPI flash中,0x10000000 RAM中暂存image起始地址,0x520000 flash中存放image的偏移地址offset,0x00906d5c image文件大小(size)。
Zynq>
(3)文件烧写成功后,重启 系统,系统从flash中启动。
1 烧写前工具准备:
Xilinx SDK工具,SecureCRT工具,vivado工具,petalinux工具
2 文件准备:
Fsbl.elf,download.bit,u-boot.elf (三个文件用来在SDK中生成BOOT.mcs文件);
image.ub(petalinux工具生成的image文件,包含kernel,devicetree和ramdisk)
3 烧写过程
(1) 通过JTAG烧写boot.bin(BOOT.mcs)文件到 flash中;
(2) 重启开发板,在uboot启动后,通过串口烧写image.ub;
Zynq> sf probe 0 0 0
Zynq> sf erase 0x520000 0xa00000
Zynq> sf read 0x10000000 0x5200000xa00000 //清空DDR中的内容
Zynq> loadx 0x10000000 //xmodem下载image文件到DDR
//等待ScureCRT传递数据;选择Transfer->SendXmodem->目录对话框中选择image.ub文件,串口波特率115200
Zynq> sf write 0x10000000 0x5200000x00906d5c //将DDR中的image拷贝到QSPI flash中,0x10000000 RAM中暂存image起始地址,0x520000 flash中存放image的偏移地址offset,0x00906d5c image文件大小(size)。
Zynq>
(3)文件烧写成功后,重启 系统,系统从flash中启动。
相关文章推荐
- Linux下三个有用的密码生成工具
- Linux开发环境搭建 二 (Ubuntu串口工具minicom的安装及使用)
- linux系统连接串口工具打印log
- zImage / vmlinux / Image生成的流程图
- C/C++ makefile自动生成工具(comake2,autotools,linux),希望能为开源做点微薄的贡献!
- Linux ubuntu串口下载stm32(工具爲stm32flash)
- ARM-Linux驱动移植--Linux下烧写工具DNW和USB驱动安装
- Data Viewer (Linux 管理信息系统)(MIS)生成工具
- linux随机密码生成工具mkpasswd
- 请问哪位大神能详细说说:zynq自定义IP,用petalinux生成镜像的步骤?
- MfgTool工具烧写imx53_smd系统文件时,停在了“Jumping to OS image”.
- windows和Linux系统使用java keytool工具生成cas单点登录数字证书
- Linux下的命令行串口工具minicom安装和使用教程
- 用DNW工具在ARM-Cortex-A8开发板烧写Linux系统详细讲解
- linux随机密码生成工具mkpasswd
- RHCE 系列(三):如何使用 Linux 工具集生成和发送系统活动报告
- 使用Linux工具生成15万个男生姓名和15万个女生姓名
- Linux下烧写工具DNW和USB驱动安装
- minigui界面生成工具的一种简单实现方式,轻松实现Windows/linux minigui 跨平台界面编程
- Linux下二维码生成工具:QRencode