免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3765 | 回复: 7
打印 上一主题 下一主题

[BootLoader] U-BOOT 中tftp 下载内核到内存中,这个地址该如何确定 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-28 08:49 |只看该作者 |倒序浏览
我觉得,这个地址,应该是任意可用的地址,可是,我改了好几个地址都不行。。。我的是S5PC100 cortex-a8的,能否有人能解释一下 ?

求职 : 系统工程师等
论坛徽章:
5
技术图书徽章
日期:2014-04-19 22:01:05天蝎座
日期:2014-05-09 13:49:28双子座
日期:2014-06-16 15:08:042015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
2 [报告]
发表于 2013-06-28 10:44 |只看该作者
这个与mkimage工具的参数、uboot给kernel的命令行有关。

论坛徽章:
0
3 [报告]
发表于 2013-06-28 12:55 |只看该作者
能详细点说么,这问题困扰我好几天了。。。回复 2# qxhgd


   

论坛徽章:
0
4 [报告]
发表于 2013-06-28 15:32 |只看该作者
主要内存空间不冲突,地址多大都行。习惯上选居中靠上的空间,因为将来内核启动要往比较低的地址空间拷贝然后运行。

论坛徽章:
0
5 [报告]
发表于 2013-07-01 12:06 |只看该作者
内核编译在生成image的时候使用mkimage这个工具来完成的,这个工具在运行的时候会指定内核的入口地址和加载地址,你需要在源码当中来makefile当中确定这两个地址。
另外不一定的是加载地址出错,有可能是正确加载了,当时在串口当中没有正确的打印信息,需要在内核配置时,配置正确的串口打印。

论坛徽章:
0
6 [报告]
发表于 2013-07-06 10:30 |只看该作者
本帖最后由 cpuel 于 2013-07-06 10:31 编辑

看看板子地址分布表,下到内存地址上去

论坛徽章:
0
7 [报告]
发表于 2013-07-23 23:11 |只看该作者
看看内核链接地址

论坛徽章:
0
8 [报告]
发表于 2013-07-24 11:48 |只看该作者
只要不是u-boot正在运行的内存空间,其他内存地址都是可以的(保证内核完全拷贝到内存),内核解压后会做地址矫正动作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP