yunsdr-ad9361TF卡启动镜像的制作
2015-01-29 18:41
239 查看
1.uboot.bin(引导程序)
从xilinx的git上下载u-boot-xlnx的源码,解压后重新编译
编译时出现错误:cc1: error: unrecognized command line option "-mno-unaligned-access"
solution:交叉编译工具安装错误,需要安装xilinx提供的专用交叉编译工具
下载地址:https://code.google.com/p/zedboard-book-source/downloads/list直接下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
重新配置环境变量后,在根目录下的.bashrc文件中添加ARCH和CROSS_COMPILE,即可
编译出来会生成u-boot文件,该文件便是uboot.elf文件,在加上SDK上生成的fsbl.elf和PL(PS)部分的配置生成的system.bit文件,即可生成uboot.bin
2.uImage(linux系统镜像)
从xilinx的git上下载linux-xlnx-xilinx的源码(release/v14.7版本,tar.gz格式的压缩包),解压后重新编译
make xilinx_zynq_defconfig配置
make UIMAGE_LOADADDR=0x8000 uImage
生成的uimage在/arch/arm/boot目录下
3.devicetree.dtb(设备树)
在/arch/arm/boot/dts文件目录下
make dtbs会生成zynq_zed.dtb,这个文件就是devicetree.dtb
4.uramdisk.image.gz(根文件目录系统)
如果需要手动生成的话比较复杂,不过可以去xilinx.wiki上去下载没有uboot头部信息的ramdisk.image.gz,然后通过uboot/tools目录下的mkimage加入头部信息,生成
uramdisk.image.gz
make -A arm(架构) -T ramdisk(类型) -C(压缩方式) gzip -d(目录选项) ./ramdisk.image.gz ./uramdisk.image.gz
PS:在过程中遇到的问题
bash:ls:command not found
similiar command is :'lz'
solution :在将uboot/tools添加进环境变量时,PATH里面需要添加/bin
从xilinx的git上下载u-boot-xlnx的源码,解压后重新编译
编译时出现错误:cc1: error: unrecognized command line option "-mno-unaligned-access"
solution:交叉编译工具安装错误,需要安装xilinx提供的专用交叉编译工具
下载地址:https://code.google.com/p/zedboard-book-source/downloads/list直接下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
重新配置环境变量后,在根目录下的.bashrc文件中添加ARCH和CROSS_COMPILE,即可
编译出来会生成u-boot文件,该文件便是uboot.elf文件,在加上SDK上生成的fsbl.elf和PL(PS)部分的配置生成的system.bit文件,即可生成uboot.bin
2.uImage(linux系统镜像)
从xilinx的git上下载linux-xlnx-xilinx的源码(release/v14.7版本,tar.gz格式的压缩包),解压后重新编译
make xilinx_zynq_defconfig配置
make UIMAGE_LOADADDR=0x8000 uImage
生成的uimage在/arch/arm/boot目录下
3.devicetree.dtb(设备树)
在/arch/arm/boot/dts文件目录下
make dtbs会生成zynq_zed.dtb,这个文件就是devicetree.dtb
4.uramdisk.image.gz(根文件目录系统)
如果需要手动生成的话比较复杂,不过可以去xilinx.wiki上去下载没有uboot头部信息的ramdisk.image.gz,然后通过uboot/tools目录下的mkimage加入头部信息,生成
uramdisk.image.gz
make -A arm(架构) -T ramdisk(类型) -C(压缩方式) gzip -d(目录选项) ./ramdisk.image.gz ./uramdisk.image.gz
PS:在过程中遇到的问题
bash:ls:command not found
similiar command is :'lz'
solution :在将uboot/tools添加进环境变量时,PATH里面需要添加/bin
相关文章推荐
- 制作U盘启动系统镜像方法
- Windows下将ISO镜像制作成U盘启动的工具(U盘启动工具/UltraISO/Rufus/Universal-USB)
- linux内核源码编译,制作可启动内核镜像
- Ultraiso制作Centos7 优盘Udisk 启动镜像
- PXE启动服务器及客户端镜像制作
- linux启动镜像文件(*.img)的制作
- U盘启动制作 + xp镜像
- Ubuntu 16.04下使用UNetbootin制作的ISO镜像为U盘启动出现:Missing Operating System (mbr.bin)
- ISO镜像安装Ubuntu 13.04 64位,启动菜单制作
- 使用UNetbootin工具制作的CentOS 6.9镜像U盘在启动安装过程中出现:unable to read package metadata.this may be due to a missing repodata directory
- 用Nero刻录ISO镜像制作启动光盘
- linux使用mkisofs制作启动镜像
- Ubuntu启动镜像制作资料分享(sourceforge或github)
- ISO镜像安装UbuntuKylin 13.04 64位,启动菜单制作实例
- HPUXIX下制作启动镜像磁盘
- ZYNQ的Linux Linaro系统镜像制作SD卡启动
- 使用ubuntu自带的工具制作u盘启动镜像
- UltraISO制作ubuntu-server-12.10的USB启动镜像安装ubuntu
- Windows 7的安装,制作U盘启动,Ghost还原Windows 镜像
- 使用ubuntu自带的工具制作u盘启动镜像