- 博客(4)
- 收藏
- 关注
原创 关于 U-BOOT 中 SPL 的移植——实现函数
接上一篇博客,配置项我们已经配置完成,编译还是会报故障,有几个函数需要自己实现。u32 spl_boot_device(void) 该函数建议在 /arch/arm/cpu/arm920t/s3c2440 目录下新建一个 spl.c 的文件。添加如下代码。#include #include #include #include u32 spl_boot_device(vo
2015-09-05 18:21:23
692
原创 关于 U-BOOT 中 SPL 的移植——基本配置
本文将介绍通过 SPL 从 NAND 加载 U-BOOT,需要做的基本配置。只介绍 SPL 的配置,其他暂不涉及。本文的前提是 U-BOOT 已经移植完,可以从 NOR 启动。这方面的文章网上有很多,读者可以自己查找。1、在 /configs/xxxxxx_defconfig 文件中加入CONFIG_SPL = y用于从全局上开启 SPL 功能。2、在 /include
2015-09-05 09:20:28
3190
原创 关于 U-BOOT 中 SPL 的移植 二
继续上一篇来编写一篇 博文,继续讲述 SPL 的移植。由于笔者没有及时保存输出信息,所以无法将原来的数据信息粘贴在这儿,见谅。上一篇我讲到配置 CONFIG_SPL 选项后会报错,报错的意思大概是 无法找到 memset 这个函数的定义,经过查找这个函数实是在 /lib/string.c 这个文件中,分析 lib 下面的 Makefile 发现有如下内容obj-y += string.
2015-08-28 22:05:38
438
原创 关于 U-BOOT 中 SPL 的移植一
出于兴趣,本人使用 JZ2440V2 的开发板进行 linux 的一些开发,纯属业余爱好,文中若有错误,还请见谅。JZ2440V2 开发板厂商提供的 U-BOOT 是很古老的 v1.1.6 。写这篇文章是,最新的版本已经是 2015.07 了。U-BOOT 经过多年发展,已经很庞大了,S3C2440 自动加载的 4K 代码,太小了,装不下 copy_code_to_sdram 前的代码。所
2015-07-27 10:51:06
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人