本次将对zynq的硬件系统进行配置,为下一步Linux移植做准备,首先配置PS部分,我们先新建一个vivado工程,并且新建一个ZYNQ的PS的IP如下所示:
下面双击IP对PS端进行设置,首先配置DDR3:
创龙使用的芯片型号为MT41K256M16 RE-125,其他保持默认配置,然后添加我们常用的外设,包括串口,sd卡等:
配置好后进行简单的连线
然后依次执行“ Generate Output Products”和“ Create HDL Wrapper”生成hdf文件。然后进入Ubuntu系统打开petalinux,使用petalinux过程主要为创建petalinux工程、配置petalinux工程、配置Linux内核、配置 Linux 根文件系统等过程,最终得到移植Linux的boot。再将sd卡格式化,将移植的镜像拷入。再将sd卡插入
开发板上电,可以看到串口打印得到的启动信息:
然后会出现用户登录信息:
可以输入用户名“root”和密码“root”进入系统,表示Linux移植完成。