发新话题
打印

【原创】如何做BOOT的验证?

本帖已经被作者加入个人空间

【原创】如何做BOOT的验证?

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过程中出现的问题以及如何解决。
With your idea, Carry out together.

TOP

发新话题