把NXP官方Uboot源码修改为支持韦东山的I.MX6ULL开发板的个人Uboot

目录

在其顶层目录下编译

添加属于自己的mx6ull板子

在此基础上修改LCD驱动

修改网络驱动

 



修改参考的是正点原子的开发板教程,由于正点原子和韦东山的开发板不一样,所以如果你使用的是正点原子的开发板,那么下面的步骤不适合你使用,但是可以参考

首先下载 linux 上面使用  minicom  串口工具,自行去下载使用

NXP 维护 uboot源码  百度网盘地址

链接: https://pan.baidu.com/s/1XFgogbB6umr6ROe26iXkqA  密码: wlbj
--来自百度网盘超级会员V2的分享

在其顶层目录下编译


 
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_evk_emmc_defconfig
 make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j16

运用之前的烧写知识烧入SD 卡,启动minicom发现uboot是可以正常启动的
但是可以直观的发现  LCD 和 网络驱动不匹配 需要做一些修改  LCD倒是不关心,但是网络驱动是必须要在uboot上面改好的,为了后面的NFS网络挂载等功能的学习

首先建立VScode工作空间  
怎么屏蔽一个项目空间不需要的文件?方法是在 VSCode 文件目录菜单最上面上建名为“.vscode”的文件夹
在.vscode 文件夹中新建一个名为“settings.json”的文件,然后在 settings.json 中输入如下这种格式的句子
然后刷新VScode就会发现相应的文件被屏蔽了

{
    "search.exclude": {
        "**/*.o":true,
        "**/*.su":true,
        "**/*.cmd":true,
        "arch/arc":true,
        "**/*.o":true,
        "**/*.su":true,
        "**/*.cmd":true,
        "arch/arc":true,
        "arch/avr32":true,
        "arch/blackfin":true,
        "arch/m68k":true,
        "arch/microblaze":true,
        "arch/mips":true,
         "arch/nds32":true,
         "arch/nios2":true,
         "arch/openrisc":true,
         "arch/powerpc":true,
         "arch/sandbox":true,
         "arch/sh":true,
         "arch/sparc":true,
         "arch/x86":true,
         "arch/arm/mach*":true,
         "arch/arm/cpu/arm11*":true,
         "arch/arm/cpu/arm720t":true,
         "arch/arm/cpu/arm9*":true,
         "arch/arm/cpu/armv7m":true,
         "arch/arm/cpu/armv8":true,
         "arch/arm/cpu/pxa":true,
         "arch/arm/cpu/sa1100":true,
         "board/[a-e]*":true,
         "board/[g-z]*":true,
         "board/[0-9]*":true,
         "board/[A-Z]*":true,
         "board/fir*":true,
         "board/freescale/b*":true,
         "board/freescale/l*":true,
         "board/freescale/m5*":true,
         "board/freescale/mp*":true,
         "board/freescale/c29*":true,
         "board/freescale/cor*":true,
         "board/freescale/mx7*":true,
         "board/freescale/mx2*":true,
         "board/freescale/mx3*":true,
         "board/freescale/mx5*":true,
         "board/freescale/p*":true,
         "board/freescale/q*":true,
 "board/freescale/t*":true,
 "board/freescale/v*":true,
 "configs/[a-l]*":true,
 "configs/[n-z]*":true,
 "configs/[A-Z]*":true,
 "configs/M[a-z]*":true,
 "configs/M[A-Z]*":true,
 "configs/M[0-9]*":true,
 "configs/m[a-w]*":true,
 "configs/m[0-9]*":true,
 "configs/[0-9]*":true,
 "include/configs/[a-l]*
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值