-
因为是自己做的PCB板,完全按照Demo Beaglebone black wireless,现在是无法启动,初步定位是在DDR初始化地方,这个新买过来的芯片OSD3358使用前,DDR还需要校准吗?
-
今天刚看到,OSD3358会不会是因为没有进行DDR3校准,产生不启动的现象?购买的这个芯片,在使用时是不是都需要校准?
-
OSD3358从SD卡启动时,应该不用依赖于外围电路吧?如果把EEPROM检查数据去掉后,它还需要检查CPU的型号吗?
-
供电正常,3.3V的电压也有输出。电流值和开发板也差不多。现在我修改了u-boot程序,不检查EEPROM数据,但是没有串口打印。
-
感谢各位大神的回复,我是按照beaglebone black wireless 的原版设计做的板,没有做改动。厂家提供的镜像文件会检验EEPROM数据,我现在在u-boot中已经去掉了对数据的检验,但现在还是无法启动。下载的厂家现成的镜像文件,bone-debian-7.5-2014-05-14-2gb.img 这个只会打印出如下信息。有些镜像文件没有任何信息打印出来。
U-Bo0t SPL 2014.04-00014-g47880f5(Apr 22 2014 - 13:23:54)
Incorrect magic number (Oxffffffff)in EEPROM
Could not get board IDIncorrect magic number(Oxffffffff) in EEPROM
Could not get board ID.
Unknown board, cannot configure pinmux.### ERROR ### Please RESET the board ###
后来把对EEPROM数据的校验部分在u-boot中去掉了,也是无法启动,它是不是还有对CPU型号的检验吗?或者是其它原因?