u-boot可以用domingo放到板子上嗎? - Linux

Table of Contents

這學期的embedded的實驗課是要把s3c2410上的kernel從2.4轉成2.6。

2.4的很簡單…只要照著全華給的教材一步一步做著就可以了。

雖然2.6有對s3c2410增加支持,但是compile的過程中還是步步艱辛…

好不容易2.6編好了,但是在 root=ram0 的情況下,出現了kernel panic,
(使用domingo把kernel放在ram的0x30000000,rfs放在0x30800000來debug)

指出在unkown block[2,0]找不到root filesystem,但是這個問題真不知道怎麼決解…

後來老師指出我們要用u-boot來做bootloader導引,然後又是一陣千辛萬苦終於compile

出來了,但是…現在來了個最大的問題…

我找了很多有關uboot的使用方法… 幾乎都是說把u-boot編出來後,就可以放到板子

上了,但是我都沒有看到有任何一個人說明怎麼設定u-boot的內容…u-boot是有smdk2410

可以給我現在手上的s3c2410使用。但是我不管是用domingo把u-boot.bin放進ram或是

nand,在uart上都沒有訊息出來…

不知道我這樣的資訊夠不夠讓大家明白我的使用設備…

難到是不能用domingo來燒nand嗎? 這個問題以經讓我們小組停擺了快六個禮拜了

感謝大家提供經驗~

--

All Comments

Agnes avatarAgnes2010-05-21
要升級和新版本..跟bootloader沒關係吧...
Rachel avatarRachel2010-05-24
核心
Jack avatarJack2010-05-25
要改的是 2.6 核心裡面跟平台相關的程式碼...
Zora avatarZora2010-05-30
如果你的板子已經被2.6核心支援了...那就都不用改了
Leila avatarLeila2010-06-01
CPU 有支援跟版子有支援要分清楚...
Mason avatarMason2010-06-05
喔…我在debug的階段會把kernel直接放到ram裡執行,
Blanche avatarBlanche2010-06-07
我應該在哪裡設置讓核心知道我的fs放在哪裡?
Noah avatarNoah2010-06-12
(預設是放在ram的0x30800000)
Hedda avatarHedda2010-06-16
核心的開機參數... 關鍵字 CONFIG_CMDLINE
Blanche avatarBlanche2010-06-19
喔…我是用root=ram0...然後initrd=0x30800000,但是不行…