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

你可能感兴趣的文章
npm版本过高问题
查看>>
npm的“--force“和“--legacy-peer-deps“参数
查看>>
npm的安装和更新---npm工作笔记002
查看>>
npm的常用操作---npm工作笔记003
查看>>
npm的常用配置项---npm工作笔记004
查看>>
npm的问题:config global `--global`, `--local` are deprecated. Use `--location=global` instead 的解决办法
查看>>
npm编译报错You may need an additional loader to handle the result of these loaders
查看>>
npm设置淘宝镜像、升级等
查看>>
npm设置源地址,npm官方地址
查看>>
npm设置镜像如淘宝:http://npm.taobao.org/
查看>>
npm配置安装最新淘宝镜像,旧镜像会errror
查看>>
NPM酷库052:sax,按流解析XML
查看>>
npm错误 gyp错误 vs版本不对 msvs_version不兼容
查看>>
npm错误Error: Cannot find module ‘postcss-loader‘
查看>>
npm,yarn,cnpm 的区别
查看>>
NPOI
查看>>
NPOI之Excel——合并单元格、设置样式、输入公式
查看>>
NPOI初级教程
查看>>
NPOI利用多任务模式分批写入多个Excel
查看>>
NPOI在Excel中插入图片
查看>>