![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
文章平均质量分 66
polaris_zgx
这个作者很懒,什么都没留下…
展开
-
移植u-boot2020.04到原子哥的alpha开发板(四)
在正式修改uboot之前我们先创建vscode工程,方便修改。uboot2020和以前的uboot不一样,uboot2020与linux的内核类似,使用设备树描述设备。这里就不分析源码。重点就是快速移植,所以根据uboot输出的调试信息,在源码中找到并修改。从调试信息看,我第一个应该修改的是Model:的内容,我们复制这个内容“i.MX6 ULL 14x14 EVK Board”到源码中搜索,发现在设备树imx6ull-14x14-evk.dts中,我们肯定最好不要修改这个文件,不影响包含他的其原创 2021-11-07 20:31:12 · 572 阅读 · 1 评论 -
移植u-boot2020.04到原子哥的alpha开发板(三)
前面编译了官方开发板定制的uboot,并下载到开发中,能够启动。所以我们就要借鉴这个官方开发板的配置,添加自己的开发板,然后修改开发板的驱动。所谓的借鉴就是复制官方开发板的配置。一、添加configs文件夹中的默认配置我们编译的官方开发板的配置是mx6ull_14x14_evk_emmc_defconfig,所以添加自己的配置就是复制一下这个文件,并修改名字,在configs文件中使用命令:cp mx6ull_14x14_evk_emmc_defconfig mx6ull_alpha_emmc原创 2021-11-07 18:35:40 · 698 阅读 · 0 评论 -
移植u-boot2020.04到原子哥的alpha开发板(二)
获取到uboot 2020.04的源码,我们肯定是先选择一款官方移植好的与我们手中的板子配置相近的默认配置先编译一下,现在到板子看看,能不能正常运行。在编译之前,先修改一下makefile,将交叉编译工具链写死,避免每次都要当参数传入进去。如图:查看configs文件夹中,与imx6ull有关的配置,如图:从图中可以看出来,使用mx6ull_14x14_evk_emmc_defconfig,比较适合原子哥的alpha板子。所以使用这个配置先编译试一试。生成了u-...原创 2021-11-07 17:39:49 · 193 阅读 · 0 评论 -
移植u-boot2020.04到原子哥的alpha开发板(一)
移植uboot肯定要先获取到uboot的源码。获取源码有两种方式,一种是获取uboot官方源码,这种源码移植难度较大,一般Soc原厂工程师在这个基础上移植。另外一种方式是获取原厂移植好的uboot源码,将这个uboot移植到支持自己的开发板,一般在工作中主要也是这种方式。一、下载官方移植的uboot源码,下载地址:uboot-imx - i.MX U-Boothttps://source.codeaurora.org/external/imx/uboot-imx/,打开链接,如图右上角可...原创 2021-11-07 17:16:15 · 301 阅读 · 0 评论