TI工程师
你好!
我使用AM4377处理器做开发,并且应用TPS65218 EVM Kit电源板为AM4377处理供电。当上电时,提示如下打印信息。
U-Boot SPL 2014.07-ge16fa29 (Apr 18 2018 – 15:41:31)
Timed out in wait_for_bb: status=1000
Timed out in wait_for_bb: status=1000
Timed out in wait_for_bb: status=1000
Could not probe the EEPROM at 0x50
Could not get board ID.
Timed out in wait_for_bb: status=1000
reading u-boot.img
reading u-boot.img
U-Boot 2014.07-ge16fa29 (Apr 18 2018 – 15:41:31)
I2C: Timed out in wait_for_bb: status=1000
Timed out in wait_for_bb: status=1000
ready
DRAM: 1 GiB
NAND: 0 MiB
MMC:
请问因何出现这个问题,并且如何解决此问题,能够使AM4377处理器开机上电工作正常。
请指教!
yongqing wang:
U-Boot就是会自动检测EEPROM,在源码中关掉即可
yongqing wang:
回复 yongqing wang:
U-Boot源码里“Could not probe the EEPROM at 0x50”找到对应的行将它注释掉
Nancy Wang:
应该是没有用eeprom,去掉EEPROM的判断,可以参考这个帖子。
https://e2echina.ti.com/question_answer/dsp_arm/sitara_arm/f/25/t/68813
user5136402:
回复 yongqing wang:
感谢您的回复。这段时间一直出差在海上做试验,没能及时回复,望见谅。
您建议屏蔽EEPROM代码,我正在尝试。不过,前段时间同事测试AM4377处理器与TPS65218 EVM Kit电源板上电时序过程中,发现电源板输出nWAKEUP信号到AM4377处理器的电压有异常,如下图1所示,nWAKEUP信号只有150mV左右。如果,减掉电源板与处理器相连的nWAKEUP线,在电源板测试nWAKEUP信号正常,如下图2所示,nWAKEUP信号幅值1.5V左右。
请教一下,如果nWAKEUP信号异常是不是导致处理器无法正常启动,以至于无法进入U-boot,加载内核,导致无法开机。
图1.nWAKEUP信号异常。
图2.nWAKEUP信号正常
user5136402:
回复 Nancy Wang:
感谢您的回复!我正在尝试用此方法,再进行验证。我同事在测试AM4377处理器与TPS65218 EVM Kit电源板上电时序过程中,发现电源板输出nWAKEUP信号到AM4377处理器的电压有异常。如楼下回复。我们正焊接一块相同原理的AM4377处理器板,使用相同的TPS65218 EVM Kit电源板再进行测试,定位是否因为硬件问题导致的。另外,想请问能否发一些AM437x处理器关于U-boot移植、内核移植(裁剪)和Q-SPI Flash固化linux系统的相关资料链接。感谢。