我做的网站怎样推广,h5网站开发用什么软件制作,百度推广联系方式,安卓app制作平台一、uboot简介
1#xff09;uboot是一个裸机程序#xff0c;比较复杂 2#xff09;最主要的作用是引导Linux内核启动#xff1b;
初始化DDR#xff1b; 因为Linux是运行在DDR里面的#xff1b;而Linux镜像#xff08;zImage或uImagedtb#xff09;一般存放在SD EMM…一、uboot简介
1uboot是一个裸机程序比较复杂 2最主要的作用是引导Linux内核启动
初始化DDR 因为Linux是运行在DDR里面的而Linux镜像zImage或uImagedtb一般存放在SD EMMC NADN FLASHZ外置存储区域需要将Linux镜像从外置flash拷贝到内存中 引导内核启动
二、uboot获取
uboot官方。缺点支持少、某一款具体芯片驱动等不完善SOC厂商从uboot官网下载某一版本的uboot加入相应自己的SOC以及驱动做开发板的厂商参考厂商的uboot
三、uboot编译
直接使用正点原子提供的uboot源码了具体见【链接】
编译uboot的时候需要先配置
# 先清除下工程
make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- distclean
# 配置
make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- mx6ull_14x14_ddr512_emmc_defconfig编译
# v1是显示打印信息
make V1 ARCHarm CROSS_COMPILEarm-linux-gnueabihf- 产物生成 u-boot.bin使用tools/mkimage软件添加头部信息生成u-boot.imx就能烧写进板子里了
四、烧写 使用SD卡进行烧写 4.1 准备
1烧写脚本imxdownload 2格式化工具 使用工具SDforamatter格式化SD卡 3查看SD卡状态Linux指令sudo fdisk -l
4.2 操作
1虚拟机上操作
chmod 777 imxdownload
./imxdownload u-boot.bin /dev/sdf上述就把uboot烧写到SD卡中了然后把SD卡拔了插开发板上打开开发板复位一下
4.3 遇到问题
Q1: VMware Ubuntu认不出SD读卡器解决办法