作者cty222 (纵裕)
看板LinuxDev
标题[问题] 关於Arm cpu U-boot 的ram设定
时间Thu Aug 9 01:33:25 2012
小弟最近在尝试修改u-boot
用的是TI的晶片 arm_cortex_a8
虽然直接使用TI提供的SDK
build出来一切正常 可开机
但是板子上ram用的颗粒和TI给的应该不一样
但又不知道去哪改
还是说在硬体连接的时候就有定义?
而且不太理解
为何在start.S里好像没有对ram做初始化
但却可以做memory remapping
board.c虽然还没看完
但是里面会显示RAM多大的参数
除了起始位置设错会不能开机
Size 从32mb一直设到 2G 都没有影响
(我的板子用的是4个128Mx16bits 的颗粒)
希望可以提供点方向
感谢^^"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.182.116.187
1F:推 drag:有没有办法要到U-boot之前的bootloader source? 08/09 11:51
2F:→ drag:ram的初始化(包含vendor/product ID判断等)也许在那边 08/09 11:53
3F:→ cobrasgo:请问一下原po你的是自己玩的开发板还是公司的? 08/09 21:49
4F:→ ericwan:init ram in xloader? 08/10 05:35
5F:→ cty222:很遗憾是公司的 e大说对了 应该是在x-loader(MLO)中 08/10 09:26
6F:→ cty222:主要是因为我在u-boot.bin中改的参数都无法让u-boot卡住 08/10 09:27
7F:→ cty222:後来才发现TI的cpu设计成会先进MLO 不过目前还是没正确找到 08/10 09:30
9F:推 kokokokoko:使用mtest测试如果没有问题,就不需要特别去调timing 08/18 02:17
10F:推 allencloud:xLoader应约等於miniboot 09/18 22:17