怎么修改kernel的加载地址和运行地址

简介:

编译U-boot时候会在U-boot/tools/生成一个mkimage的制作工具,用来生成uImage,把mkimage放在/usr/bin目录下这样 make uImage的时候就可以自动生成uImage

修改地址方法如下:

vi     linux-3.4.2/arch/arm/mach-s3c24xx/Makefile.boot


ifeq ($(CONFIG_PM_H1940),y)
        zreladdr-y      += 0x30108000
        params_phys-y   := 0x30100100
else
        zreladdr-y      += 0x30008000
        params_phys-y   := 0x30000100

endif
~
~


修改红色地方即可。

目录
相关文章
|
3月前
|
调度 项目管理
内核初始化的过程
【9月更文挑战第13天】内核启动始于函数 `start_kernel()`,该函数位于 `init/main.c` 文件中,包含各类初始化函数。操作系统首先创建 0 号进程 `init_task`,随后初始化中断处理、内存管理、调度模块及虚拟文件系统 VFS。
|
4月前
|
存储 安全 Linux
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
|
7月前
|
存储 安全 Linux
Linux 内核启动流程与入口函数分析
Linux 内核启动流程与入口函数分析
241 0
|
Linux
编译进内核的驱动是如何工作的
编译进内核的驱动是如何工作的
108 0
编译进内核的驱动是如何工作的
启动内核,能启动内核但是无法进入内核,始终卡在某一地方,比如 No soundcards found.
启动内核,能启动内核但是无法进入内核,始终卡在某一地方,比如 No soundcards found.
256 0
|
Linux
LINUX加载静态库so,取得函数地址并调用
LINUX加载静态库so,取得函数地址并调用
324 0
|
Linux
Linux驱动开发 驱动程序的具体编写及出口入口函数解析,printk打印内核信息
Linux驱动开发 驱动程序的具体编写及出口入口函数解析,printk打印内核信息
242 0
|
搜索推荐 Linux Windows
重编译LINUX内核调整SCTP参数的方法
经过在网络上用搜索引擎反复查找LINUX\SCTP相关资料,才发现LINUX内核2.6.18版本的SCTPINIT强制性添置ECN、ADAPTATION参赛,Forwrd TSN参数可以通过/proc/sys/net/sctp进行开关配置(0携带1不携带)。INIT_ACK消息则强制携带ECN、ADAPTATION参数。在找到这个结果之前经历了很多的误区,如修改LKSCTP、OPENSS7等。这些都是徒劳。
|
C语言
ARM架构与编程(基于I.MX6ULL): 代码重定位(八)(下)
ARM架构与编程(基于I.MX6ULL): 代码重定位(八)
285 0
|
C语言 内存技术
ARM架构与编程(基于I.MX6ULL): 代码重定位(八)(上)
ARM架构与编程(基于I.MX6ULL): 代码重定位(八)
333 0