博客
关于我
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/

你可能感兴趣的文章
oracle 抓包工具,shell 安装oracle和pfring(抓包) 及自动环境配置
查看>>
Oracle 拆分以逗号分隔的字符串为多行数据
查看>>
Oracle 排序中使用nulls first 或者nulls last 语法
查看>>
oracle 插入date日期类型的数据、插入从表中查出的数据,使用表中的默认数据
查看>>
Oracle 操作笔记
查看>>
oracle 数据库 安装 和优化
查看>>
oracle 数据库dg搭建规范1
查看>>
Oracle 数据库常用SQL语句(1)
查看>>
Oracle 数据库特殊查询总结
查看>>
Oracle 数据类型
查看>>
Oracle 数据自动备份 通过EXP备份
查看>>
oracle 数据迁移 怎么保证 和原表的数据顺序一致_一个比传统数据库快 1001000 倍的数据库,来看一看?...
查看>>
oracle 时间函数
查看>>
oracle 时间转化函数及常见函数 .
查看>>
Oracle 权限(grant、revoke)
查看>>
oracle 查询clob
查看>>
Oracle 比较 B-tree 和 Bitmap 索引
查看>>
Oracle 注意点大全
查看>>
UML- 组件图(构件图)
查看>>
oracle 用户与锁
查看>>