- 博客(25)
- 资源 (8)
- 收藏
- 关注
原创 数据恢复常见故障(六)nand BGA脱焊导致缺Flash ID引发的不认盘
使用1202的MP Tool短接硬盘上电,打开Die Map查看Flash ID。硬盘为2280版型,主控是联芸的1202主控,PCIe Gen3 X4的接口。解决方法:将缺die对应的颗粒,重新焊接,植球,再重新上电就能认盘。数据恢复常见故障,固态硬盘nand bga焊盘脱焊,引发的不认盘。可以看到CH1的CE0、CE1、CE3缺die,导致加载FW失败。短接Rom上电,直接进入Rom模式,可以看到这个现象。固态硬盘正常上电不认盘,短接Rom口上电能认盘。
2025-01-22 11:56:23
255
原创 数据恢复常见故障(五)晶振异常导致时钟Clock信号异常引发的硬盘故障
由于晶振异常,无法提供时钟信号,主控芯片无法工作,表现为不认盘。即使短接上盘,也无法进入Rom模式。高温、高湿、撞件等都会引起晶振不起振,最终导致时钟信号异常。晶振是给固态硬盘“主控”芯片工作提供时钟信号的器件。晶振异常时,输出的波形,不起振。如图是正常情况下的晶振波形。
2025-01-21 20:41:46
191
原创 数据恢复常见故障(四)关键信号的耦合电容撞件后导致SATA前端通信异常
SATA固态硬盘SATA差分信号上有耦合电容,电容被撞件后,偏移,导致接触不良,引起SATA前端信号通信异常,故障现象表现为不认盘,不稳定等。数据恢复常见故障(四)关键信号耦合电容撞件后导致SATA前端通信异常。将耦合电容用热风枪重新焊接后,恢复正常。
2025-01-21 20:19:21
222
原创 数据恢复常用方法(三)如何辨别固态硬盘故障类型
nand flash电压有2路,一路是NAND Core电压3.3V(也有的是2.5V),另一路就是nand IO电压是否正常?PS:测量电压需要的工具是万用表,将万用表打到电压档,红表笔接电源测试点,黑表笔接地。其原理是硬盘上电Rom阶段,检测GPIO的电压,如果短接则被强制拉高,或者拉低,这时硬盘进入Rom模式,能上盘。第四步:短接Rom短接点,打开磁盘管理,如果Rom模式能认盘,则通常磁盘管理显示1M,1GB,2MB,或者其他“未初始化”等字眼,表明硬盘Rom模式下能认盘,但不能进入FW状态。
2025-01-21 20:02:52
271
原创 亿联 AM610 M.2 SSD PCIE 3.0X2 128GB测评
亿联 AM610 M.2 SSD PCIE 3.0X2 128GB测评厂商:union memory国产固态硬盘SSD。接口:PCIE 3.0X2协议:支持NVME 1.协议固件:固件版本号11.82读取量:18TB左右写入量:14TB左右,NAND闪存约被编程\擦除112次通电次数:2511次通电时间:4014小时,约167天主控:Phision群联主控PS5008-E8,采用了40nm工艺制程供电:PMIC集成电源方案NAND:记忆科技封装,3D TLCDRAM:南亚128M D
2024-06-22 22:01:03
1115
原创 【记忆空间】 史上最详细,移动固态硬盘,西数BLACK D30拆解,测评,外观与内饰解析。第一期:外观与内饰。
移动固态硬盘拆解测试,西数BLACK D30 1TB,测评
2024-05-26 16:36:05
1511
原创 51单片机控制12864绘制串口发送的距离变化曲线
51单片机控制12864绘制串口发送的距离变化曲线数据采集端使用STM32为主控,超声波模块测距,测距信息经过压缩,串口发送给51单片机,51单片机控制12864显示距离变化曲线。程序#include<reg52.h>#include<math.h>#include"ZB.h"#define uchar unsigned char#define uint unsigned int#define LCD_databus P0 //LCD数据总线连接P0口
2021-05-16 15:06:07
1097
1
原创 Ubuntu16.04 LTS下连接以太网
点击“编辑连接”增加一个以太网切换到IPV4设置 选择手动 点击增加地址鼠标切换到windows下,打开“控制面板”,点击“网络和internet”的“查看网络状态和任务”,点击“以太网”点击“详细信息”将红框中的信息填写到对应的Ubuntu下的网络设置中,勾选选项并保存切换到以太网设置下,点击下拉选择在Ubuntu下打开一个终端,输入sudo lshw -c network | grep serial回车得到克隆MAC地址,将其填入上图中的框框。填写完信息后保存-关闭-重
2021-02-03 13:57:04
1846
2
原创 数控直流稳压电源设计方案
本设计采用stc15微控制器为核心,线性稳压直流电源电路,实现数控电压输出,LCD12864为显示板实现人机交互。
2020-10-14 20:03:32
3403
2
原创 简易数字示波器,DDS信号源的设计方案
基于STM32F103ZET6设计的简易示波器,集成DDS专用芯片AD9834实现简易信号发生器。TFTLCD显示波形及控制面板,旋转编码器EC11用于调节参数,配置TF接口用于接入TF卡用作 数据存储或读取,CH375与U盘进行通信,用作U盘数据存储和读取。以MC34063电源管理芯片为核心的两路电源转换电路将5V转换成±7V用作运算放大器使用,AMS1117实现5V到3V的电压转换,提供单片机使用的3V3电压。...
2020-10-14 19:48:46
1673
1
原创 YOLO算法训练模型检测太阳位置
声明:本次使用yolov3训练自己的模型,检测的对象是每天都挂在头顶的太阳。首先提供一个模型训练的大体流程其中caffe和tensorflow是比较出名的架构,这里用的是darknet的架构。环境:win10 GTX 1050 TI CUDA:10.2 VS2017前言:要想训练自己的模型,首先要在自己的电脑上搭建好编译环境,并且加载官方提供的模型测试自己环境没问题之后才能进行模型训练。可以参照这篇博客搭建环境,测试模型,只要按照步骤一般都能成功。https://blog.youkuaiyun.com/St
2020-08-02 15:32:17
1360
1
原创 YOLOV3调用计算机摄像头或手机相机检测太阳位置
环境:win10 GTX 1050 TI CUDA:10.2一、使用电脑相机检测自己训练的模型1、下载yolo-voc.weights,放在…\darknet-master\build\darknethttps://github.com/AlexeyAB/darknet/blob/Yolo_v3/README.md温馨提示:Github上下载经常会遇到网速慢的情况,这个时候你可以换个浏览器试一下。实在不行就进群拿吧1128630114,群里面还有YOLO相关的其他的配置文件。双击darknet
2020-08-02 12:39:25
2613
转载 在Ubuntu14上用git clone 克隆GitHub的代码很慢怎么办?
https://www.jianshu.com/u/60182c6a8f7e
2020-07-02 15:27:56
339
转载 PX4 git submodule时:Failed to recurse into submodule path 'src/modules/uavcan/libuavcan
PX4 git submodule时:Failed to recurse into submodule path 'src/modules/uavcan/libuavcan原文链接:https://discuss.ardupilot.org/t/failed-to-recurse-into-submodule-path-modules-px4firmware/12389I’m not sure...
2020-04-19 13:26:39
2487
原创 **由于没有公钥,无法验证下列签名: NO_PUBKEY 78BD65473CB3BD13**
由于没有公钥,无法验证下列签名: NO_PUBKEY 78BD65473CB3BD13sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys +(自己电脑上的比如我的:78BD65473CB3BD13)...
2020-03-26 21:47:09
2663
2
原创 基于FPGA的等精度频率计,频率测量范围0~25M正弦波(方波),相位测量范围0~100k
实物图及其测试效果,由于测试时没拍太多照片。高频部分的没有,只贴上低频的。由于这里用到的多是集成的芯片和模块,所以画的比较简单。图中的CH1和CH2时信号源产生的两路正弦波或方波。方波可以直接输入测量,但是注意信号源要设置偏移量,将输出方波抬高到0上。因为信号源直接出来的方波含有负电压会导致测量不准,甚至损坏I/O口。正弦波要经过整形放大模块后才能进入FPGA。进来的两路信号中,一路直接...
2019-06-04 21:15:34
8523
3
原创 如何用语音模块SYN6288播报DHT11温湿度传感器传回来的数值
这两天用YSN6288语音播报温度传感器返回的数值。网上找了不少例程,但都没有合适的。商家给的资料里面只有直接合成中文的函数,但一遇到变量就把它当成英文字母播报了。后来找到一个可以播报整数(传入一个变量就可以读出里面整数的例子),但是又不能把"当前的温度数值是"和“度”很好的连接起来。这个例子是这样:u8 SpeakerInt(int ida){ u8 i;u8 negative=1; //...
2019-03-15 20:47:56
6756
17
原创 ..\OBJ\USART.axf: Error: L6218E: Undefined symbol I2C_CheckEvent (referred from oled_i2c.o).
…\OBJ\USART.axf: Error: L6218E: Undefined symbol I2C_CheckEvent (referred from oled_i2c.o).…\OBJ\USART.axf: Error: L6218E: Undefined symbol I2C_Cmd (referred from oled_i2c.o).…\OBJ\USART.axf: Error:...
2019-03-13 22:19:10
49585
20
原创 stm32f103定时器中断里面ADC转换卡死的问题
今天用stm32f103的ADC转换测量MQ-2易燃气体传感器的电压值。发现 adcx=Get_Adc_Average(ADC_Channel_1,5);函数卡死在了定时器中断里面,怀疑是函数的问题。但是把它放到主循环里面又可以使用。起初以为是转换的周期太长u16 Get_Adc_Average(u8 ch,u8 times){u32 temp_val=0;u8 t;for(t=0;t&...
2019-03-10 15:54:25
9239
14
(Freq+Phase)_Measure+STM32F103(Receive).zip
2020-07-03
基于STM32F407ZGT6的OLED-0.96驱动.rar
2019-06-06
基于stm32f407输入捕获实验
2018-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人