ROM SPL BOOT失败
我公司是做voip网关的产品,CPU板根据BBB线路,因一般开发板出针不符合我产品需求,所以自己layout板子。
将示波器夹到UART0_TX的测试点,开机时没出现任何脉冲'CCCCCCCC'; SYSBOOT [0-4]设成MMC1,MMC0,UART0,都一样。
我没使用32K xtal和eeprom,但这应该无关;因为BBB同样情况下,示波器看会出现pulse,接终端会出现'CCCCCCCC'。
我不会使用JTAG工具,无法调试。
请问这可能是啥问题?可介绍我专业人士吗?或是有人愿意承包此板子的开发工作!
下表是我所测试的电压和时序,看不出有啥问题!
TPS65217 |
timing |
voltage |
AC |
0 (0->5V rising time=1mS) |
5V |
PMIC_POWER_EN |
50.1mS |
1.8V |
WAKEUP |
96mS |
1.8V |
VRTC(VLDO1) |
50mS |
1.8V |
VDDS_DDR |
97mS |
1.35V(或1.57V) |
VDD_MPU_MON |
105mS |
1.1V |
VDD_CORE |
105mS |
1.1V |
VDD_1V8(LDO3) |
98mS |
1.8V |
VDD_3V3A(LDO4) |
104 mS |
3.3V |
|
|
|
AM335X |
|
|
PORZ |
126 mS |
1.8V |
nRESET_INOUT |
126 mS |
3.3V |
CLKOUT1 |
126 mS |
3.3V 24MHz sinewave |
UART0_TX |
没反应 |
保持3.3V,没输出 |
UART0_RX |
|
3.3V |
|
|
|
emmc |
|
空的 |
SD |
|
空的 |
Jian Zhou:
PMU的各路电压正常么?AM3352的clock输出有没有测?
johnpaul sun:
回复 Jian Zhou:
我表格内所写的就是所测PMU的电压 & sequence,完全正常;AM335X的CLOCK1输出 24MHz,也完全正常。
Shine:
回复 johnpaul sun:
请问有量过SYSBOOT管脚上的电平值吗?
johnpaul sun:
回复 Shine:
量了,SYS_BOOT [15:14]=01(0 V,3.3V)如上面所写,测了3种条件:SYS_BOOT [4:0]=11100,MMC1(emmc)SYS_BOOT [4:0]=11000,MMC0(sd)SYS_BOOT [4:0]=00100,UART0UART0_TX都没反应我测了BBB,选了MMC0(sd),但sd没插卡;UART0_TX仍会出现信号pulse所以,‘CCCCCCCC’的出现和SYS_BOOT [4:0]有关吗? !
或许板子有问题?但我已洗了2次板子,共16片每片情况都相同。
johnpaul sun:
回复 johnpaul sun:
也许找到一个问题了!VDDS_PLL_CORE_LCD,我以为它是LCD用的,因無LCD所以没接。但后来发现它也是DPLL_CORE的电源,所以不管有无LCD都一定要接1.8V,这样对吧? (BGA pin无法测试,只能重layout板子才能知道结果)
Jian Zhou:
回复 johnpaul sun:
电源供电引脚一定要严格按照参考板的原理图设计来做。