STM32烧录错误【PDSC: Sequence Execution failed error-Debug access failed - cannot read address 0xE00FFFE】

article/2025/9/28 12:17:33

背景:一开始可以正常烧录,由于写了个文件的代码,编译正常,但是load的时候突然报错……后来换成了本来可以正常烧录的工程发现依然没办法烧录,遂明白自己把板子搞坏了……

错误提示:

Sequence : DebugDeviceUnlock -> CheckID
Context : Item #0: ::Line 11
Expression : “<username>\AppData\Local\Arm\Packs\Keil\STM32F3xx_DFP\2.1.0\Keil.STM32F3xx_DFP.pdsc”
E310 : Debug access failed - cannot read address 0xE00FFFE4 (accsize, ‘4’, AP ‘0x00000000’)
Cannot access Memory (@ 0x00000000, Write, Acc Size: 4 Byte)
Error: Flash Download failed - Target DLL has been cancelled

弹出这个错误的时候非常惊心动魄了,查了一圈唯一似乎可行的是外网的回答(一开始没看懂……操作了一遍发现不行真的慌死,因为看到其他答案有说解决不了让楼主节哀顺变的😂),喜提新单词” saviour “,所以确实不想搞硬件……我宁愿烧坏的不是板子而是我自己

下图是DFS解决过程(越来越慌的过程)
在这里插入图片描述
下面是我自己参考后成功的解决方案【中文博客,放心康】

  • 首先,切换到正常的工程(原来导致load失败的工程千万不要再用啦,咱这是在修板子!),我们要做的是删除flash里面所有内容(之前代码有问题导致flash无法写入所以报这个错),需要长按开发板的RST键(复位键,我的是STM32F407ET6,总共四个按钮,其他板子可以参考对应手册)
  • 接着参考上述博客的内容,确保开发板正确连接,按照你自己的板子连接接口选择,比如JLink就是JLink的配置,这一步主要是确保开发板正确连接,排除电路等物理原因造成的load失败
    在这里插入图片描述
  • 其他设置保持原来即可,接着是Flash download选项改成这样,我们需要清空flash,设置好之后烧录文件”load“
    在这里插入图片描述
  • 这时候还有新的问题,那么参考这个”救世主“的发言即可(原答案链接)
    在这里插入图片描述
  • 最后再次Load就成功啦!

http://chatgpt.dhexx.cn/article/0vdsANAe.shtml

相关文章

STM32踩坑:Keil 安装好后创建项目 Loading PDSC Debug Description failed for...

Keil 安装好后创建项目警告 Loading PDSC Debug Description failed for… 昨天重新装了一下系统&#xff0c;重新安装了一次 Keil&#xff0c;新建项目的时候报了一个错&#xff0c;如下图&#xff1a; 点击确定后&#xff0c;在下方输出框中可见下图&#xff1a; 按照第一…

STM32Cube安装固件库出现 invalid zip file or missing expected pdsc file within pack root directory

意思是压缩包无效或者缺少pdsc文件 再下一次压缩包&#xff0c;是否压缩包出现问题 还是这样就看看这里 看这里软件可安装固件库版本&#xff0c;假设我要安装 1.27.0版本就会出现 invalid zip file or missing expected pdsc file within pack root directory 这里需要更新…

PDSCH 相关

1 PDSCH信道处理过程 见PDSCH 处理流程整理https://blog.csdn.net/fanzy_edu/article/details/122469006 在5GNR中&#xff0c;MAC层最多向物理层传输2个TB传输块&#xff0c;且2个TB块只适用于空分复用超过4层的情况。若当前空分复用不超过4层&#xff08;含4层&#xff09;&…

打开Keil.STM32F4xx_DFP.2.13.0提示Cannot copy PDSC file to “Download“

打开Keil.STM32F4xx_DFP.2.13.0提示Cannot copy PDSC file to “Download” folder 一、问题&#xff1a; keil5安装好后直接安装添加.pack时提示Cannot copy PDSC file to “Download” folder。以为是版本问题或者keil4等在同一个盘中&#xff0c;下了好几个版本又分盘安装…

KEIL出现Loading PDSC Debug Description failed解决办法

症状 解决办法 一、找到对应库路径 二、取消PDSC文件只读属性 三、查找“Message(2,“Not a genuine ST Device! Abort connection”);”并删除&#xff0c;保存 四、恢复只读属性 完~~~

问题记录:MDK提示 Loading PDSC Debug Descriptionfailed 解决方法

在使用野火STM32F429挑战者_V2开发板时&#xff0c;&#xff0c;使用MDK打开工程后&#xff0c;每次打开都会弹出错误提示。 在浏览网上资料后&#xff0c;在这位兄弟的博文中找到了解决方法。 在Keil ARM的安装目录下找到D:\Keil_v5\ARM\Pack\Keil\STM32F4xx_DFP\2.14.0此路径…

keil报错解决:Loading PDSC Debug Description failed for STMicroelectronics STM32Fxxxxxxx

一、错误现象&#xff1a; 每次打开相应工程都会出现如下错误提示框&#xff1a; Loading PDSC Debug Description failed for STMicroelectronics STM32F072C8Tx Disabling usage of PDSC Debug Description. See Build Output for details. 二、错误分析&#xff1a; Fil…

Keil升级ARM支持包后Loading PDSC Debug Description failed for XXX问题

Loading PDSC Debug Description failed for XXX问题解决方案 Keil 5升级ARM支持包后每次打开都会出现如下图字样的提示&#xff0c;同时在BuildOutput窗口出现文字提示&#xff0c;可按如下方案解决&#xff1a; File : D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Keil.…

Loading PDSC Debug Descriptionfailed 解决方法

Loading PDSC Debug Description failed 解决方法 初次使用STM32F4系列器件&#xff0c;在Keil ARM软件会弹出错误提示。 在KEIL ARM安装目录下找到对应的文件夹下的文件Keil.STM32F4xx_DFP.pdsc。 去掉该文件的只读属性&#xff0c;根据Keil的报错找到对应的行&#xff0c;…

报错解决:Loading PDSC Debug Description Failed

前言&#xff1a; 在打开由STM32Cubemx生成的工程之后&#xff0c;给我弹出了一个错误&#xff0c;这里上网搜了一下解决办法&#xff0c;填上这个小坑 正篇开始&#xff1a; 当我们下载了STM32G4系列的包之后&#xff0c;Keil ARM会给我们弹出一个错误提示&#xff0c;Loadin…

(6)Software Pack:生成MDK软件包(包内容介绍和PDSC文件介绍)

1、一个Software Pack里面包含以下内容&#xff1a; .h头文件、.c源文件、PDSC文件、gen_pack脚本、PACK.xsd、PackChk、LICENSE、README.md其中&#xff08;1&#xff09;需要修改的 .h头文件、.c源文件是需要封装成库的文件 PDSC文件描述了库里面文件的依赖关系&#xff1b;…

Loading PDSC Debug Description failed for ......

当我们第一次打开一个新的工程文件时&#xff0c;往往MDK5会报一个如下错误 如下图&#xff1a; 直接关掉也行&#xff0c;但是对于有强迫症的朋友来说就比较恶心了&#xff0c;那么该如何消除的错误呢&#xff1f; 一、找到提示中的文件&#xff0c;如图&#xff1a; 二、打开…

Beeline命令行操作

通过上一小节对Hive-Cli的一些操作&#xff0c;可以掌握基本的Hive的语法了&#xff0c;本小节需要讲解一下Beeline客户端的一些操作&#xff0c;其实Beeline的语法和Hive客户端的基本一致&#xff0c;但是Hive自身的客户端只能自己用&#xff0c;别人连不上去&#xff0c;要想…

Linux通过beeline连接远程Hive

Linux需要连接远程Hive&#xff0c;可以使用beeline。 一、确保服务器已经安装配置了java环境&#xff1b; 二、下载hadoop和hive相关的包 wget https://archive.apache.org/dist/hadoop/core/hadoop-2.7.3/hadoop-2.7.3.tar.gz wget https://archive.apache.org/dist/hive/…

由“Beeline连接HiveServer2后如何使用指定的队列(Yarn)运行Hive SQL语句”引发的一系列思考

背景 我们使用的HiveServer2的版本为0.13.1-cdh5.3.2&#xff0c;目前的任务使用Hive SQL构建&#xff0c;分为两种类型&#xff1a;手动任务&#xff08;临时分析需求&#xff09;、调度任务&#xff08;常规分析需求&#xff09;&#xff0c;两者均通过我们的Web系统进行提交…

beeline

beeline -u jdbc:hive2://192.168.1.102:10000 本文转自 yntmdr 51CTO博客&#xff0c;原文链接&#xff1a;http://blog.51cto.com/yntmdr/1730234&#xff0c;如需转载请自行联系原作者

Sentry Beeline

环境 Ubuntu STL 16.0.4 Hadoop 2.7.4 Hive 2.1.1 sentry 1.7.0 maven 3.5.0//注&#xff1a;伪分布式环境 安装maven 1.apache maven官网下载maven&#xff0c;用于编译sentry源码。 2.修改&#xff5e;&#xff0f;.bashrc文件&#xff0c;添加maven路径。 export MAVEN_…

beeline 使用

最近对hive设置权限&#xff0c;具体设置权限的方法请参考http://blog.csdn.net/qq_31382921/article/details/71133323&#xff0c;使用beeline的时候总会出现各种小问题&#xff0c;毕竟还是跟hive有点区别。 beeline 常用语法&#xff1a; 1. beeline -u “jdbc:hive2://n…

hive之beeline连接与操作

hive之beeline连接与操作 一、连接配置1.连接测试1.1前提1.2启动hive服务1.3测试连接 2.问题解决1.解决方式2.连接 二、操作1.beeline操作 一、连接配置 1.连接测试 1.1前提 hadoop集群、hive已正常安装&#xff0c;hadoop集群已启动 1.2启动hive服务 先启动 metastore 服…

Hive _ Hive2 新版连接工具 beeline 详解

Hive客户端工具后续将使用Beeline 替代HiveCLI &#xff0c;并且后续版本也会废弃掉HiveCLI 客户端工具。 Beeline是Hive新的命令行客户端工具。 Beeline是从 Hive 0.11版本引入的。 HiveServer2 支持一个新的命令行Shell&#xff0c;称为Beeline&#xff0c;它是基于SQLLine …