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

浙公网安备 33010602011771号