![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
u-boot
文章平均质量分 85
# u-boot
anieoo
这个作者很懒,什么都没留下…
展开
-
IMX6ULL-uboot启动内核流程分析(4)
uboot版本2016.03。原创 2023-02-02 23:05:53 · 639 阅读 · 0 评论 -
IMX6ULL-uboot启动内核流程分析(3)
在上一节中学习到uboot开始执行_main函数,_main函数定义在/arch/arm/lib/crt0.S中,_main函数代码比较长,代码中主要是调用了以下函数:① board_init_f_alloc_reserve② board_init_f_init_reserve③ board_init_f④ relocate_code⑤ relocate_vectors⑦ board_init_r函数代码如下:该函数有一个参数,通过寄存器r0(0x0091FF00)传入,该函数的作用是为早期的malloc函原创 2023-01-30 23:20:11 · 575 阅读 · 0 评论 -
IMX6ULL-uboot启动内核流程分析(2)
uboot版本2016.03。原创 2023-01-30 17:21:45 · 512 阅读 · 0 评论 -
IMX6ULL-uboot启动内核流程分析(1)
由上面信息可知, _start 符号和__image_copy_start被链接在最前面的地址 0x87800000 ,它是U-Boot的入口。总而言之,u-boot.lds脚本文件告诉链接器linker如何布局代码段、数据段、bss段等,已经配置了u-boot自拷贝(从flash到RAM的copy)的内容。u-boot.map 是 uboot 的映射文件,可以从此文件看到某个文件或者函数链接到了哪个地址。在uboot在编译完成后会在原始链接脚本的基础下在根目录下生成uboot.lds文件。原创 2023-01-29 21:46:36 · 448 阅读 · 0 评论 -
构建Buildroot根文件系统(I.MX6ULL)
构建的根文件系统只有一些常用的命令和文件。不仅集成了 busybox,而且还集成了各种常见的第三方库和软件。原创 2022-08-04 16:45:24 · 1463 阅读 · 0 评论 -
移植NXP官方U-boot全过程
一、NXP官方U-boot编译1、解压缩官方U-boot解压缩命令tar -vxjf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 为了方便,修改文件夹名字,修改完成后如下图所示:2、修改顶层Makefile打开u-boot源码下的Makefile,设置编译架构和交叉编译器在其中添加如下两行代码:3、首次编译NXP官方u-boot 输入以下命令:make di...原创 2022-05-28 16:55:11 · 1654 阅读 · 0 评论 -
超全详细,解决校园网没有路由器实现开发板和虚拟机直连
一、设置VMware 打开 VMware Workstation Pro 里的 虚拟机 -> 设置将网络适配器设置为桥接模式将网络适配器设置为桥接模式后,会导致虚拟机无法上网,因此还需要建立一个新的网络适配器。并设置为NAT模式供虚拟机上网。打开菜单栏的 编辑 -> 虚拟网络编辑器点击虚拟网络编辑器的更改设置选项。可以看到如下界面 如果没有VMnet0,则需要手动添加...原创 2022-05-26 22:22:38 · 2554 阅读 · 1 评论