ChinaUnix.net
相关文章推荐:

编译地址 运行地址

关于bootloader中的编译地址运行地址和下载地址的问题,发到驱动区了,系统不让重复发帖,麻烦各位点击进入 http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3775230&fromuid=24749074

by 睡不死 - 嵌入式开发 - 2012-10-14 14:21:53 阅读(371) 回复(0)

相关讨论

这几天偶然想到一个问题,一直想不通,所以在这里发帖请教各位大牛们,在使用bootloader时,我们常常需要和这3个地址打交道:编译地址运行地址和下载地址,这里以U-boot为例子,使用的开发板是S3C2440,编译地址是指各个具体开发板中board/开发板名/config.mk中指定,s3c2440是TEXT_BASE = 0x33F80000, 这样我们生成的uboot.bin文件中所有的函数地址就是在TEXT_BASE上做偏移,打开编译好的根目录下文件System.map,显示如下: 01...

by 睡不死 - 嵌入式开发 - 2012-10-14 14:19:31 阅读(542) 回复(0)

这几天偶然想到一个问题,一直想不通,所以在这里发帖请教各位大牛们,在使用bootloader时,我们常常需要和这3个地址打交道:编译地址运行地址和下载地址,这里以U-boot为例子,使用的开发板是S3C2440,编译地址是指各个具体开发板中board/开发板名/config.mk中指定,s3c2440是TEXT_BASE = 0x33F80000, 这样我们生成的uboot.bin文件中所有的函数地址就是在TEXT_BASE上做偏移,打开编译好的根目录下文件System.map,显示如下:[co...

by 睡不死 - 驱动开发 - 2013-02-24 00:32:51 阅读(3092) 回复(4)

大家好,又来请教大家了。 之前咨询过大家关于powerpc的一些问题,现在我们板子用uboot引导起来了,我们裁剪了u-boot。 在之后应用编程发现一个问题,用汇编语言编写的函数,访问一个已经初始化的全局变量,全局变量在之后在一个C代码函数里修改过,在汇编函数里读取值发现全局变量的值还是初始化的。 过程如下: unsigned long globala=111;//全局变量 在一个C函数里: void A() { ... 修改globala =200; ... } 在一个B汇编...

by bitliu1983 - 内核源码 - 2009-12-11 18:10:45 阅读(3714) 回复(3)

请问: 1 内核本身的运行地址是哪个地址,我想应该是被bootloader加载到的地址吧,那大小又是多少如何确定的呢? 2 堆和栈的地址又是多少呢?又是如何确定的呢?

by rw99yy - 内核源码 - 2009-04-02 22:40:23 阅读(2162) 回复(5)

OpenDesktop.net是国内第一个以技术开发为主的大型开放源代码社区,致力于开发商品化的、与Windows高度兼容的、适合政府和企业商用的桌面Linux操作系统,这个系统的名称就叫OpenDesktop。 http://www.opendesktop.net

by mfksn - Linux论坛 - 2003-12-19 18:36:16 阅读(482) 回复(1)

OpenDesktop.net是国内第一个以技术开发为主的大型开放源代码社区,致力于开发商品化的、与Windows高度兼容的、适合政府和企业商用的桌面Linux操作系统,这个系统的名称就叫OpenDesktop。 http://www.opendesktop.net

by mfksn - Linux系统管理 - 2003-12-19 18:36:16 阅读(644) 回复(1)

看网上说,链接脚本指定程序两个域,一个运行域一个存储域,请问程序烧写到flash中,这个地址是烧写位置指定的,怎么和存储域相关呢?

by hnzpzg - 嵌入式开发 - 2010-11-04 22:55:06 阅读(1849) 回复(3)

当前使用TI OMAPL138的双核CPU,内核是一个ARM926和DSP6748。由于DSP使用绝对物理地址C0000000---C4FFFFFF,跟ARM926上运行的LINUX KERNEL地址冲突,导致无法正常运行DSP程序。所以,我想将LINUX KERNEL运行地址0XC5000000。 谁知道如何修改linux kernel的运行地址?需要修改哪些配置,能不能详细列出来? 比如当前linux kernle运行在0xC0008000,我们要将它修改成0xC5000000.

by zyhlovewd - 驱动开发 - 2012-02-06 09:53:21 阅读(1276) 回复(0)

对这三个东西好纠结,有大神给分析分析吗,感激不尽

by 指针扰幽梦 - 内核源码 - 2012-11-06 13:28:27 阅读(4077) 回复(6)

有两个网址比较好 1、http://handhelds.org/download/projects/toolchain/ 可以下载2.95.3、3.3.2、3.4.1,值得注意的地方有2.95.3、3.3.2均要解压到/usr/local/arm目录(/usr/local/arm/2.95.3、/usr/local/arm/3.3.2)才能正常工作,否则会出现Not found cpp0、Not found 的错误。编译vivi貌似一定要用2.95.3和2.4的kernel source,我用其他版本的gcc和2.6内核文件编译不通过。如果有达人已经试过并测试过的,请一定告...

by sep - 嵌入式开发 - 2011-04-02 13:00:50 阅读(9901) 回复(7)