管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-02-08)
最近想折腾一下uboot,使用的是友善之臂官方提供的uboot v1.1.6版本。
把uboot通过supervivi烧录到nandflash可以从nandflash正常启动系统。
修改了uboot的flash模块,使之支持sst36vf1601,从nandflash上的uboot中直接烧写uboot到norflash。烧写成功但是无法正常从norflash启动,uboot不断重启。
通过跟踪,发现是在board.c中的start_armboot函数,最开始调用板级初始化函数时出错重启了。
从nandflash启动后烧录supervivi到norflash,是可以从norflash直接启动supervivi的。
仔细思考几天,不知道问题到底在哪里,以前没有做过linux相关的软件,不知道是否是哪里需要修改设置。
在论坛里面找了下,没有发现这方面的问题,请问你们是可以从norflash启动uboot呢?还是没有尝试过?
请各位提供一个思路,或者解决方法,或者确认可以使用的从norflash启动的uboot源码。。。谢谢。