中午重新刷redboot,结果发现无论怎么设置板子上的跳线,系统总不是串口启动,郁闷至极之时只好给西安那边打长途。经过一番周折总算有个技术来帮忙,不过说话时候老是充牛,说用个万能表测测,哪个哪个接地,要是怎么着就自己焊个电阻上去,当即晕倒。。
后在失望至极之时不知道是巧合还是老天开眼,一不小心就试成功了,要我说,都怪他们说明写的不好,下载redboot的时候要掌握好时间,因为留给片内bootrom内那段小程序运行的时间非常有限,如果错过了以后就很难再建立连接了(我猜的)。
我的感觉像是在键盘按下回车启动download.exe后立刻打开板子电源开关,之间的时间要控制好,别的arm芯片在下载boot程序的时候我还不太清楚,准备过两天买个低级点的,440或者2410什么的试验一下。不知道说得对不对,希望有用9315的朋友也试一下。
用户1256840 2007-1-22 11:51
用户1256840 2006-11-14 12:23
用户1201360 2006-11-13 17:03
我用FFT的开发板,没有碰到这样的问题。不过,感觉他们的板子做得不是很好,不稳定。今天早上,我也是刷REDBOOT,发现卡在写FLASH的部分了,前几天刷过,没有出现过这样的问题。卡的进度是随机的,也不知道为什么。
我做了个板子,现在在调试。最近在研究BOOT部分。串口启动,下载REDBOOT,然后配置成非串口启动方式,POWER ON,板子停在红灯亮的状态。终端没有任何显示。看了你 9315引导那贴中关于EDB9315 redboot引导的回帖,说检测不到flash的headerID会在终端显示错误,并且随后会出现redboot>提示符,可以从redboot引导,我有点想不明白。redboot不也是下到flash里的么?这好像是个鸡生蛋蛋生鸡的问题。
我从网上down了一份网友读出来的EP9312的BOOTROM的启动代码,看了一下,亮红灯应该是执行到了检测headerID。那我现在的问题就是怎么在把headerID写到flash上。你之前的贴提到已经在0x1000处成功写入ID,想请教一下具体的实现方法。
sunwen0417@gmail.com
希望有时间能与我联系进一步探讨。谢谢!