這學期的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嗎? 這個問題以經讓我們小組停擺了快六個禮拜了
感謝大家提供經驗~
--
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