![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm
KoRant96
努力科研,努力毕业!
展开
-
U-boot源码分析
start.s分析reset函数首先第一条指令跳转到reset函数,那么我们就对reset函数的功能进行分析。设置CPU为管理模式(SVC32)。关闭看门狗原创 2018-12-14 22:43:55 · 155 阅读 · 0 评论 -
U-boot的helloworld功能例程
根据韦东山视频,自己制作一个简单的helloworld功能,个人学习笔记,如有错误欢迎交流1. cmd_helloworld.c文件根据cmd_bootm.c修改1.1 .c文件预备工作建立文件后的相应预备工作 1.1.1. 编写好程序功能作者的注释。 1.1.2. 包含头文件(从cmd_bootm.c中复制,不知道是否够用)。#include <common.h>#i...原创 2018-12-15 13:30:39 · 321 阅读 · 0 评论 -
U-boot内核启动分析
(学习笔记,有错见谅,欢迎指出)正文首先已知启动内核在程序中的核心代码为s = getenv ("bootcmd");...printf("Booting Linux ...\n"); run_command (s, 0);其中,变量s为:nand read.jffs2 0x30007FC0 kernel;bootm 0x30007FC0&lt...原创 2018-12-16 18:01:31 · 117 阅读 · 0 评论 -
U-boot makefile分析
MKCONFIG分析配置命令为make 100ask24x0_config配置文件的代码行为MKCONFIG := $(SRCTREE)/mkconfig以上代码所表示的含义为源码所在的目录下的“mkconfig”,在执行以上命令是相当于以下命令行 mkcongfig 100ask24x0 arm arm920t 100ask24x0 NULL s3c24x0// ...原创 2018-12-14 22:44:02 · 149 阅读 · 0 评论