timeout时的查错步骤
还未启uboot时:检查pc值所停的位置;查看是否有timeout(请求超时)信号被拉高;查看对应的请求信号,一直为1的位就是超时位,若有多位,则按最低为算起;拉出超时位的地址,查看对应的地址范围,找出对应的操作指令,确认是停在哪一个操作opcode是对应的操作码,在协议中找出操作码对应的指令,即是卡住的操作;在BLI文件中找到卡住的pc值,通过其对应的汇编指令,查看对应的寄存器(例如:W0/X0对应的寄存器就是data00)启uboot后:pc值卡住,找软件中的问题。...
复制链接