作者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