固化内核后出现得问题

固化内核后内核重启两次,第二此不能启动了

第一次可以啊

修改了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启动,他只是带电重启第一次,数据还是呆在内存里面阿。

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