請教 busybox, jffs2 root filesystem問題

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

請教 busybox, jffs2 root filesystem問題

文章buway » 週四 6月 15, 2006 11:07 pm

Hi all:
實驗版: 新華S3c2410版子
linux kernel: 2.4.18
cross compiler: 2.95.3
root filesystem: ext2

小弟遇到以下兩個問題,ㄧ值無法解決,如果有先進遇到相同的問題,反請指點迷津.
1.
利用busybox做tool, 但是不管怎麼用過燒進去的都不能開機
但是busybox本身檔案是好的,且/etc下的設定檔也應該沒問題.似乎是symbolic link的檔案錯誤!!
有試過在pc端作兩個檔, ㄧ個是簡單的文字檔, 另一個是指向這個檔案的symbilic link檔, 燒進去連結檔也是壞掉.出現的錯誤訊息都是連結檔指向錯誤的地方.

2.利用mkfs.jffs2 tool作jffs2的filesystem, 卻出現的mount不上檔案系統的狀況.(核心編譯正確的情況下). 謝謝!!
buway
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週四 6月 15, 2006 10:50 pm

文章checko » 週五 6月 16, 2006 8:12 am

busybox 跟開機有關的大概是init和shell。
( 實際上這兩個也是開完機後執行的。 )

請問kernel boot 成功嗎?
也就是說boot message 是如何呢?
root有正確mount嗎?
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm

文章訪客 » 週五 6月 16, 2006 10:57 am

如果是新華的板子就直接問他們了,他們的東西價格很高,技術服務一定要做的,只是有時候問他們比較技術的問題,也很難有一個滿意的答案。
訪客
 

文章buway11 » 週五 6月 16, 2006 7:34 pm

換成別的root filesystem, booting 是沒有問題的
應該是busybox裡的init 連結檔是壞的.
有人有遇過這種問題ㄇ,symbolic link燒過去會壞掉!!

ps:懶的跟新華打交道, 他們不會直接讓你跟工程師接觸, 跟他們也只是雞同鴨講.
buway11
 

文章checko » 週五 6月 16, 2006 10:44 pm

buway11 寫:換成別的root filesystem, booting 是沒有問題的
應該是busybox裡的init 連結檔是壞的.
有人有遇過這種問題ㄇ,symbolic link燒過去會壞掉!!
我是沒遇過,我都用little-endian.
你是用?

很有趣的是,聽你這樣一說,我google 一下..jffs2 root symbolic

結果,真的有這種問題: http://lists.infradead.org/pipermail/li ... 09728.html

你要不要學這個thread 的方法試試,先不要讓jffs2當root。
先用其他root fs,再mount 你的jffs2 img進來看,是不是symbolic link都有"奇數"錯誤?


:shock: 8-)
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron