当前位置:网站首页>海思系列量产硬件调试记录
海思系列量产硬件调试记录
2022-06-21 07:13:00 【于-此】
前言
本文主要介绍的是海思系列批量生产出现硬件问题的定位和维修,主要使用工具是海思的烧写工具HiTool,烧写的Uboot,内核,文件系统均为调试后正确版本。
海思的烧写流程大致可分为①通过调试串口将Uboot烧写到海思芯片中。②系统启动,Uboot加载DDR和内存(EMMC,UFS,Flash)。③通过串口,网络等将内核和文件系统烧入内存中。
量产问题如下
1.海思核电源电压无法启动原因,如下图所示:
①测量核电源电压的使能是否开启,若使能信号为高,则检测后侧电源电路是否正常。
②若使能信号为低,则测量海思输出的使能信号是否对地短路。
③若无短路,则测量海思芯片的RTC时钟(32.768K)是否起震,晶振匹配电容是否合理。RTC时钟控制着PMC模块(即要使用PMC模块必须要有RTC时钟)。
④检查主控芯片是否焊好。

2.海思发送起始帧失败报错的原因,如下图所示:
①检查板子的各组供电电压是否正常。
②板子的调试串口是否接好,调试串口电平转换电路是否正常。
③烧写芯片的型号是否选择正确。(如烧写HI3559AV100是否选择的是对应的芯片)。
④芯片的启动模式或否设计正确,是否有虚焊。
⑤检查主控芯片是否焊好。

3.海思系列的uboot,内核,文件系统不对报如下错误:
①如uboot,内核,文件系统跟板子不对应。
②存储器件选择错误(如EMMC,UFS,nandflash,norflash选择不对)。
③启动模式是否正常,检查BOOT_SEL[1:0]设计是否正确,是否焊好。


4.启动模式错误现象如下:

5.海思系列DDR问题报错如下:
①检查DDR或主控是否焊好。

6.海思系列EMMC问题报错如下:
①检查EMMC或主控焊好。

7.网络不通报错如下:

边栏推荐
- Quantitative analysis of single cell transcriptome using cell Ranger
- Debezium error report processing series 18: solve the problem that the table structure cannot be obtained
- lombok之@NonNull注解
- 【osg】OSG开发(03)——构建MSVC版的osgQt库
- Unittest use
- app安全渗透测试详细方法流程
- Analysis of source code encryption products
- 2022 operation and maintenance failure case experience
- kubernetes集群搭建详细教程
- SQL 进阶挑战(26 - 30)
猜你喜欢

IDM mobile terminal function upgrade description

How to deal with the error message of concurrentmodificationexception?

Necessary free artifact for remote assistance todesk remote control software (defense, remote, debugging, office) necessary remote tools

Crack the simple login system with NOP method

thinkphp的这些扩展插架你都知道吗?

Unittest use
![[OSG] OSG development (03) -- build the osgqt Library of MSVC version](/img/54/602cc5e92d8bfafbef346d6fbb96e3.png)
[OSG] OSG development (03) -- build the osgqt Library of MSVC version

Microphone loading animation

Unittest使用

Do you know all the extension racks of ThinkPHP?
随机推荐
How do I install the visual studio code editor?
(programming exercises of various regular numbers) the prime number in the output range, the factorization prime factor of an integer, the maximum common divisor and minimum common multiple of two num
【3】 AI studio project details - single machine multi machine training distributed training - Parl
[DB written interview 390] what is the external table of oracle?
【毕业季-进击的技术er】:即将大四在校生的技术分享,未来共勉
JS operation cookie, JS setting cookie value, JS reading cookie value
使用Loupe Cell Browser查看10X单细胞转录组分析结果
Pyg tutorial (3): neighbor sampling
How to solve the problem of MySQL?
缺失数据填补数据集介绍(2)——多种数据集介绍及数据集预处理(mushroom、news、spam、wine-red和yeast)
Debezium报错处理系列之十八:解决无法获取表结构问题
June translation of CET-6 in 2022
[GNN] Application of GNN neural network toolbox and MATLAB simulation
How to deal with the error message of concurrentmodificationexception?
Quantitative analysis of single cell transcriptome using cell Ranger
C language program design - Sanzi chess (semester homework)
Pinia advanced: elegant setup (functional) writing + encapsulation into your enterprise project
Postman publishing API documentation
Configuring the eigen3 development environment for vs2017 on win10
X86 CPU access DRAM and PCI