rk3399不能正常启动原因分析

rk3399是rockchip发布的性能较为强悍的一款64bit cpu,该款cpu系统启动最快可以达到10s进入桌面。
最近使用该cpu设计一款工也控制板,基本原理参考了某宝的一款开发板,在此表示感谢。

硬件配置为lpddr4 4GB,emmc 1GB,pcb采用8层板设计,由于lpddr4的封装限制,只能使用盲孔埋孔设计,做过的朋友都知道,pcb的制版成本那是一个高,周期且长。
pcb制作好之后,焊接,调试,第一款pcba很幸运上电后就能成功识别到设备,并顺利下载固件后启动。后来发现别的pcb总有启动不了或者不识别设备的情况,没办法,调试之路总是要走,没有捷径,基本方法就是:测电源、时钟发现都正常,检查焊接,也未发现大问题,反复review设计,也未发现问题,实在没办法了,幸好rk3399的调试串口是不下载固件就可以用的,通过分析log发现,问题出在lpddr4上,系统上电后会测试ddr是否正常,由于有一个通道的的检测不通过,所以,cpu停止运行,也就导致系统不启动或者未烧录固件的设备插上USB后识别不到设备。

最终,发现问题就是lpddr4不合格导致,经过反复检测发现lpddr4的贴牌打标的翻新片子,最后更换原装芯片后一切正常。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值