博客
关于我
Linux学习之路【3】_j-link下载提示Could not find any flash devices
阅读量:333 次
发布时间:2019-03-04

本文共 634 字,大约阅读时间需要 2 分钟。

今天遇到了一个挺令人头疼的问题,正在编写一款嵌入式系统时,使用J-Flash ARM进行程序下载时总是提示“Could not find any flash devices”。这让我不得不深入调试和排查问题。

问题背景

前几天的开发没有问题,但自从昨天按照教程编写了新程序后,下载就开始出现问题了。每次尝试下载时,J-Flash ARM都会提示“没有找到任何闪存设备”。这让我感到困惑,因为之前的开发环境运行和下载都很完美。

排查过程

为了解决这个问题,我首先通过SecureCRT进入u-boot查看是否有反应。然而,连接板子时完全没有任何回应,这让我怀疑是不是J-Link发生了故障。但经过进一步检查,发现J-Link并没有问题,于是我尝试更换了电脑进行下载,结果问题依然存在。

可能的故障原因

经过一番排查,我开始怀疑是板子本身出了问题。首先,我仔细检查了板子上的虚焊点,发现并没有虚焊缺陷。接着,我测试了NAND/NOR Flash的选择开关,发现其中的一个开关已经坏掉了。经过拆卸和改装,使用跳线连接开关,问题得到了解决。

验证和总结

经过这些步骤后,我成功地解决了问题。现在可以正常地通过J-Flash ARM进行程序下载,板子也能够进入u-boot状态。我认为这个问题的主要原因是板子上的某个关键元件(开关)损坏,导致无法正常读取存储设备。

希望这篇文章能为遇到类似问题的开发者提供参考,但我也意识到,这种问题通常发生在硬件层面,需要仔细检查每一个细节。

转载地址:http://btqq.baihongyu.com/

你可能感兴趣的文章
NLP学习笔记:使用 Python 进行NLTK
查看>>
NLP问答系统:使用 Deepset SQUAD 和 SQuAD v2 度量评估
查看>>
NLP:使用 SciKit Learn 的文本矢量化方法
查看>>
Nmap扫描教程之Nmap基础知识
查看>>
Nmap端口扫描工具Windows安装和命令大全(非常详细)零基础入门到精通,收藏这篇就够了
查看>>
NMAP网络扫描工具的安装与使用
查看>>
NMF(非负矩阵分解)
查看>>
NN&DL4.1 Deep L-layer neural network简介
查看>>
NN&DL4.3 Getting your matrix dimensions right
查看>>
NN&DL4.8 What does this have to do with the brain?
查看>>
No 'Access-Control-Allow-Origin' header is present on the requested resource.
查看>>
NO 157 去掉禅道访问地址中的zentao
查看>>
No Datastore Session bound to thread, and configuration does not allow creation of non-transactional
查看>>
No fallbackFactory instance of type class com.ruoyi---SpringCloud Alibaba_若依微服务框架改造---工作笔记005
查看>>
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc
查看>>
No mapping found for HTTP request with URI [/...] in DispatcherServlet with name ...的解决方法
查看>>
No mapping found for HTTP request with URI [/logout.do] in DispatcherServlet with name 'springmvc'
查看>>
No module named 'crispy_forms'等使用pycharm开发
查看>>
No module named cv2
查看>>
No module named tensorboard.main在安装tensorboardX的时候遇到的问题
查看>>