|
发表于 2016-4-27 19:57:04
|
显示全部楼层
本帖最后由 falcon_ljc 于 2016-4-27 19:59 编辑
拆过1052E, 如果没记错系统用的是BLACKFIN 的方案,虽然是一片DSP,但是看着有点像传统的ARM器件。系统主要由一片处理器,一片内存,一片FLASH组成。这样是不是可以用通用的ARM系统排除故障方法来查找问题所在呢?第一步先下载3片芯片的规格书;第二步按规格书查查各路电压,包括主芯片的核电压,IO电压,内存和Flash的供电电压;第三步检查一下复位信号和晶振是否正常,如果复位正常但是晶振信号没有,那基本就是主芯片故障了(当然还要排除晶振和晶振电容故障);第四步就是量一下Flash的片选和数据脚是否有波形,量的时候可能需要手疾眼快,因为如果Flash读取出错的话,波形维持时间可能会非常短,容易被误认为没有信号,最好是先给系统上好电,用镊子手动拉着复位脚,示波器调成单次触发,靠手动放开复位脚来让系统开始工作,如果Flash上没有读取动作,那基本也是主芯片坏了;第五步用类似方法测量内存的片选和数据脚是否有波形,如果完全没有波形,那可能是Flash程序错误或者丢失,导致bootloader段无法工作,内存无法初始化。如果有波形而且维持时间还比较长(比如1秒以上),那证明Flash的bootloader段大体是好的,问题可能Flash的系统存在错误,或者内存有故障(包括损坏或者虚焊),所以系统不能完全将自己搬到内存中,或者搬好后无法运行。如果内存有波形而且能持续,那可能系统已经启动起来了,只是显示部分存在问题,导致显示失败而已。以上是ARM系统通用检查步骤,不知是否对这个机也合适。 |
|