固化內核後出現得問題

固化內核後內核重啓兩次,第二此不能啓動了

第一次可以啊

修改了include/configs/smdk2410.h中的define CONFIG_BOOTCOMMAND 

本來以爲問題解決了,誰知又有新問題了,艾艾!!!加油!!!

 

轉貼:

到這裏還有個問題沒提到的,就是如果你重新用setenv saveenv 設置了參數,但是復位後會發現怎麼沒有保存到的(不信你試試看)。其實我是故意留到這裏講的,應該它不會報錯,可以說是比較隱祕的問題,所以我故意放到這裏來說,以引起你的重視

解決方法:vi u-boot-1.1.2/board/myboard/common/flash.c

找到這個函數:write_buff

裏面有這句話:#ifdef CONFIG_B2

要把B2改了,因爲我們的板不叫B2,那叫什麼呢?原來是在這裏定義的:u-boot-1.1.2/include/configs/myboards3c44b0.h

裏面有這句話:#define CONFIG_HFRK 你不喜歡HFRK這個名字也行,可以改成別的名字,只不過相應地前面的B2也要改成這個名字而已。

他這個我找不到相應的文件,但是我發現我的問題在哪了。

我還是從.h文件中修改環境變量,大不了咱不從setenv那裏設馬

因爲我的bootcmd沒設對,反正他都是先從flash裏面nand read到內存裏,再執行,所以改了以後就對了。可以啓動了,說明以前都是沒有正常從flash啓動,他只是帶電重啓第一次,數據還是呆在內存裏面阿。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章