
u-boot分析
只是为了记笔记
只是为了记笔记
展开
-
(3)uboot源代码分析
从makefile和mkconfig我们知道了,第一个运行的文件时 cpu/arm920t/start.S一、uboot源代码第一阶段所以我们从start.S着手分析源代码。uboot第一阶段是硬件相关的初始化:设置cpu为svc模式关闭看门狗屏蔽中断初始化SDRAM:blne cpu_init_critcpu的初始化 点进这个函数里,就能看到SDRAM的初始化: bl...原创 2020-05-04 16:40:19 · 1535 阅读 · 0 评论 -
(1)UBOOT编译体验
嵌入式系统:bootloader -->linux内核 --> 挂载根文件系统 --> 应用一、uboot体验1、烧写uboot1、解压缩2、打补丁patch -p1 <../补丁文件3、配置make 100ask4x0_config4、编译make2、uboot命令uboot有哪些命令?输入help对某个命令的具体解释,如:? mdprint...原创 2020-05-01 18:43:52 · 235 阅读 · 0 评论 -
(2)结合Makefile分析uboot
u-boot的配置命令:make 100ask24x0_configu-boot的编译命令:make一、分析配置过程总结u-boot的配置过程(mkconfig的作用):<Linux应用开发手册P250>1、确定开发板名称BOARD_NAMEBOARD_NAME=100ask24x02、创建平台/开发板相关的头文件链接 ln -s asm-arm asm ln...原创 2020-03-22 21:07:14 · 233 阅读 · 0 评论 -
编译u-boot出现warning: target CPU does not support interworking 解决办法
打开cpu/arm920t/config.mk把 PLATFORM_CPPFLAGS += -march=armv4 改成 PLATFORM_CPPFLAGS += -march=armv4t原创 2020-03-22 21:49:39 · 756 阅读 · 0 评论