看板 LinuxDev 關於我們 聯絡資訊
小弟最近在嘗試修改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
drag:有沒有辦法要到U-boot之前的bootloader source? 08/09 11:51
drag:ram的初始化(包含vendor/product ID判斷等)也許在那邊 08/09 11:53
cobrasgo:請問一下原po你的是自己玩的開發板還是公司的? 08/09 21:49
ericwan:init ram in xloader? 08/10 05:35
cty222:很遺憾是公司的 e大說對了 應該是在x-loader(MLO)中 08/10 09:26
cty222:主要是因為我在u-boot.bin中改的參數都無法讓u-boot卡住 08/10 09:27
cty222:後來才發現TI的cpu設計成會先進MLO 不過目前還是沒正確找到 08/10 09:30
drag:http://goo.gl/hGIe 我最近也在搞panda的,不知是否有幫助? 08/10 11:17
kokokokoko:使用mtest測試如果沒有問題,就不需要特別去調timing 08/18 02:17
allencloud:xLoader應約等於miniboot 09/18 22:17