ZYNQ研究----(6)linux系统移植-1

环境:创龙ZYNQ7100开发板+光盘资料

ZYNQ7100芯片内部包含了一个双核ARM,使用裸机程序跑一些测试程序还行,正式产品的话,不跑操作系统就是对资源的浪费,因此从这一章节开始进行linux系统的移植,后续开发均基于FPGA PL+ARM Linux系统展开。

第一步,基于windows操作系统安装虚拟机vmware14.1.1,见光盘资料

第二步,基于虚拟机安装 Ubuntu14.04.3 操作系统,见光盘资料

第三步,基于FLASH例程完成LED/KEY/NET/FAN的测试(拨码开关打到100101,从FLASH启动,FLASH内已经包含了boot/kernel程序)

Linux操作系统在此ARM Cortex-A9双核上运行的方法与传统方法一致,均为X-LOADER/U-BOOT/KERNEL

对于ZYNQ平台,FLASH各个地址区域规划如下图

可以使用SDK,完成对BOOT.BIN/u-boot.bin/.elf/.bin文件的下载,其中BOOT.BIN就是FSBL文件,使用SDK创建FSBL工程,并使用Create Boot Image生成,详见

http://www.bubuko.com/infodetail-3108175.html

u-boot.bin是官方标准程序,下载地址见https://github.com/Xilinx/u-boot-xlnx,下载完毕后,编译可生成u-boot.bin

由于FSBL和U-BOOT都是标准代码,一般不做修改,此处不再分析,直接跳转至Linux部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值