找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2379|回复: 6
收起左侧

有关Keil5软件的烧录debug功能问题

[复制链接]
ID:1005642 发表于 2022-2-18 09:14 | 显示全部楼层 |阅读模式
具体报错信息如下:
File       : D:\Keil_v5\PACK\Keil\STM32L4xx_DFP\2.6.1\Keil.STM32L4xx_DFP.pdsc
Sequence   : DebugPortStop
Context    : Item #2: <control if="DoDebugPortStop">
                 Item #0: <block>::Line 3
Expression : "v5\PACK\Keil\STM32L4xx_DFP\2.6.1\Keil.STM32L4xx_DFP.pdsc"
E310       : Debug access failed - cannot write value 0x00000000 to DP register 0x08

尝试烧录和debug都会报错
换了好几板子都没有解决问题,最后推断是电脑软件层面出的问题,但是不知道如何解决它,请求各位大佬看看!
回复

使用道具 举报

ID:277550 发表于 2022-2-18 10:19 | 显示全部楼层

有可能文件损坏问题、兼容问题

还有可能依赖第3方的库不全、或不兼容

等等
回复

使用道具 举报

ID:1005642 发表于 2022-2-18 10:24 | 显示全部楼层
devcang 发表于 2022-2-18 10:19
有可能文件损坏问题、兼容问题

还有可能依赖第3方的库不全、或不兼容

我找到了关于debugportstop的描述:Power down and disconnect from target debug port.
Executed as last step during target disconnect unless another debugger connection to this port is active. The parent debugport is default debug port for this sequence.
This sequence must not contain access port register and target memory accesses.
根据这个描述,我感觉是我当时正在仿真,然后软件死机以后我强制关掉软件导致的,但是我不知道去哪里可以解决它,我尝试过重装keil和DSP的库,也没有解决这个问题
回复

使用道具 举报

ID:979299 发表于 2022-2-18 11:07 | 显示全部楼层
很有可以是你设置不对,导致无法写入寄存器而终止调试
回复

使用道具 举报

ID:1005642 发表于 2022-2-18 11:23 | 显示全部楼层
兴安xa 发表于 2022-2-18 11:07
很有可以是你设置不对,导致无法写入寄存器而终止调试

请问是哪边的设置,我Keil里面debug设置那块没有改动过,出问题之前是可以的,但是现在就不行了
回复

使用道具 举报

ID:1005649 发表于 2022-2-18 14:30 | 显示全部楼层
打包上来我们试下
回复

使用道具 举报

ID:955641 发表于 2023-3-16 13:02 | 显示全部楼层
请问楼主问题解决额吗,遇到同样的问题了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表