在即将下班的那一刻,在超级终端中终于看见了串口的输出!调试了将近一个多月的U-Boot终于有了一点点的进展!可以确认以前出现的问题还是硬件本身的不稳定所致,软件设置的参数没有什么错误。虽然在上个星期已经很确信是硬件的SDRAM模块存在问题,但在U-Boot没能真正在另外的开发板上运行起来,还是不能肯定。
回想起来,其实修改的东西很少,只有SDRAM和GPIO的参数设置。最小系统很多设置都是相同的。
下一步就是怎么修改网络驱动程序了,使得U-Boot支持TFTP传输文件了!
ARM平台上的Bootloader可真多啊,U-Boot,ViVi,RedBoot,I-Boot(Turbo Boot),还有许多牛人自己写的功能比较简单的引导程序,够我研究一阵子了。
在做完XScale的开发后,就可以研究MPC 8540啦!
vivi is bootloader made by MIZI Research to use exclusively at ARM line processor.
Because vivi still supports only serial interface, to communicate between host PC and embedded system you have to connect host PC to target board by serial cable and execute minicom or like this.
MIZI Linux SDK for S3C2410(ViVi)
U-Boot http://denx.de/
RedBoot http://sources.redhat.com/redboot/
i-boot http://download.intrinsyc.com/supported/iso/
http://www.intrinsyc.com/support/I-Linux/xs-cube/iboot/iboot.htm
posted on 2005-07-12 23:13
Think Different 阅读(1961)
评论(1) 编辑 收藏 所属分类:
技术