博客程序转换完成, 欢迎大家落户!
【原创】如何做BOOT的验证?
上一篇 /
下一篇 2008-07-29 22:25:43
/ 个人分类:验证工具
查看( 28 ) /
评论( 0 )
BOOT程序的验证,是对BOOT ROM CODE的验证。
如果一个BOOT程序出问题,那么从以下几个方面着手:
1 FUSE 设置错误,FUSE的任务是选定从哪儿BOOT,比如内部BOOT还是,外部BOOT。或者是通过什么接口下载IMAGE。
解决方法: 仔细核对FUSE MAP和TESTCASE里的是否和所想的一致。
2 BOOT ROM CODE 出问题,这个又有2个方面:
a . IOMUX的设置错误,导致不能把数据传递到PAD;
解决方法: 给写ROM CODE的人员提供正确的IOMUX 配置
b . 设置一些BOOT的初始化时会出问题,比如DDR的初始化
解决方法: 提醒ROM CODE人员
除了以上的问题还会有:
1 . 外部模型连接错误,导致不能正确地DOWNLOAD到IMAGE
解决方法: 查看是否能DOWNLOAD 到正确的数据。
注意 :1 如果出现PC回归0 的现象,那么有可能是ROM CODE问题,查看汇编代码,确定是哪一个步骤出现问题。
2 如果跑出来是FAILED,那么可能是IOMUX不对或者数据没有LOAD到外部数据模型里
该文章总结了一些BOOT过程中出现的问题以及如何解决。
论坛模式
推荐
收藏
分享给好友
推荐到圈子
管理
TAG: