09 2019 档案

摘要:四、其余部分初始化 1、Nor flash初始化 (1)这里由于未添加开发板对应型号Nor flash,所以读到的大小为0 2、对u-boot的malloc区域清零 3、Nand flash初始化 4、环境变量的重定向 (1)env_relocate()定义在/common/env_common.c 阅读全文
posted @ 2019-09-08 00:45 Recca 阅读(249) 评论(0) 推荐(0)
摘要:当跑完start.S和lowlevel_init.S后,就会跳转到start_armboot()这个函数继续运行,这个函数定义在/lib_arm/board.c文件中。 一、全局变量gd初始化 1、为类型为struct gd_t的全局变量gd分配空间,并对其进行初始化;同时为类型为struct bd 阅读全文
posted @ 2019-09-07 13:53 Recca 阅读(329) 评论(0) 推荐(0)
摘要:一、前言 我使用的是JZ2440,soc是s3c2440,架构是ARM920t,指令集是ARM9。 一般来说,开发板的相关配置都存放在board目录,所以根据在board/100ask24x0的链接脚本u-boot.lds可了解到,u-boot的入口地址为_start,其定义在cpu/arm920t 阅读全文
posted @ 2019-09-01 21:26 Recca 阅读(372) 评论(0) 推荐(0)