keil中下载程序界面设置

2023-11-06

下午在调试DAU的时候忽然出现internal command error的情况,以往是将下载器重新上电或编译器重启既可,但是今天这一招怎么也不灵光了,换一个硬件可以正常下载。不死心,试着修改下载器选项,当Connect选择为Under Reset 时,终于能够下载了,重新切换到normal或with Pre-reset还是不行。于是看了网上别人的经历,才知道Keil还有自己的使用手册,里面还挺全的,平时真没好好利用下这些看不起眼的资源。手册上写了一句话,用户不小心关闭JTAG/SW,不管对错,先在程序里加了一句:

GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关闭jtag,保留swd

烧录进去,接着切换到normal或with Pre-reset均可正常下载,问题解决!

以下为手册原文:


Debug

The Debug section, consisting of three groups, controls caching, downloading, and device reset options that are applied each time a debugging session is started.

Connect & Reset Options control the way the µVision debugger establishes a connection to the target device.

  • The Connect drop-down list controls the operations that are executed when the µVision debugger connects to the target device.

    • Connect — Normal just stops the CPU at the currently executed instruction after connecting.
    • Connect — with Pre-reset applies a hardware reset(HW RESET) before connecting to the device.
    • Connect — under Reset holds the hardware reset(HW RESET) signal active while connecting to the device. Use this option when the user program disables the JTAG/SW interface by mistake.

    The Reset after Connect option, if enabled, tells the µVision debugger to perform a reset operation after connecting to the target. If disabled, the debugger just stops the CPU at the currently executed instruction after connecting. See the Start Sequence explanation for details.

    The Reset drop-down list controls the reset operations performed by the target device.

    • Reset — HW RESET performs a hardware reset by asserting the hardware reset (HW RESET) signal.
    • Reset — SYSRESETREQ performs a software reset by setting the SYSRESETREQ bit. Both the Cortex-M core and the on-chip peripherals are reset.
    • Reset — VECTRESET performs a software reset by setting the VECTRESET bit. Only the Cortex-M core is reset. The on-chip peripherals are not reset. For some Cortex-M devices, VECTRESET is the only way they may be reset.
    • Reset — Autodetect selects one of the reset methods based on the target device. If Autodetect finds an unknown device, it uses the SYSRESETREQ method.
  • Stop after Bootloader stops the CPU after executing the bootloader instructions.

Cache Options improve the µVision debugger performance during target debugging by caching target memory areas into the PC memory. By default, caching options are enabled to get maximum performance.

    • Cache Code informs the debugger that the downloaded program code will not change. When this option is set, µVision never reads the program code from the target system. Disable this option, if you are using self-modifying code or, if you suspect that your program code is being overwritten.
    • Cache Memory determines whether memory displays are updated during a program stop. When this option is set, the debugger does not update memory displays until the execution of the next single step, procedure step, or go command. Disable this option to display the actual memory content when the debugger is halted, for example of memory mapped peripherals.  

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

keil中下载程序界面设置 的相关文章

  • linux网络编程(四)多路I/O转接服务器

    文章目录 1 多路I O转接服务器 2 select 方式的多路I O转接服务器 3 poll 方式的多路I O转接服务器 4 epoll 方式的多路I O转接服务器 1 多路I O转接服务器 多路IO转接服务器也叫做多任务IO服务器 该类
  • QT自定义Tab标签页,可以删除、添加、修改和选中

    先看效果 部分源码 pragma once include
  • 破解Zip加密文件常用的几种方法

    前言 在互联网的浪潮中 大家也许碰到过这种情况 从网络上下载了一个zip文件 最后却发现它是用密码保护的 或者自己用密码加密了一个很重要zip文件 但是一段时间后忘记了密码 无法打开 这个时候 我们就可能就需要对这个加密文件进行破解了 而随
  • 第六站:零基础认识JS的基础语法

    欢迎来到 JavaWeb的奇妙冒险 教学系列 在这里 我们将继续探索Web开发的精彩世界 本站将为你揭开JavaScript的神秘面纱 让我们在学习的过程中既轻松愉快 又能掌握高质量的知识 准备好进入第六站的学习之旅了吗 让我们开始吧 第六
  • Java定时任务调度工具Quartz(一)——简单介绍

    引言 最近因为疫情闹得严重 业务部门需求少了很多 我这边相对比以前轻松一丢丢 终于可以把许多年前心头大患梳理一下搞一搞了 我的心头大患是什么呢 就是这个系统的26个跑批 完全依赖JAR包 没有可视化操作页面 没有系统监控调度工具 就那么跑
  • sqli-labs Less18 原理到实现详解

    目录 前期知识储备 一 初始思路 1 思路 2 user agent后加入 发现出现sql错误日志 3 我尝试了之前用的各种闭合方法 都已失败告终 4 新的问题 5 现在想的是如何利用mysql插入语句insert实现注入 前期知识储备 从
  • 《视觉SLAM十四讲》学习笔记-第四讲部分习题的证明思路

    1 验证SO 3 SE 3 和Sim 3 关于乘法成群 证明 先看SO 3 定义为 SO 3 R R3 3 RR I det R 1 S O 3 R
  • java.lang.IllegalArgumentException: parameter must be a descendant of this view

    一 问题描述 ScrollView 里面嵌套了 RecyclerView 当RecyclerView里面的EditText获取焦点 然后更新数据 会闪退 并报如下错误 java lang IllegalArgumentException p
  • python 连接 hive

    由于版本的不同 Python 连接 hive 的方式也就不一样 在网上搜索关键字 python hive 的时候可以找到一些解决方案 大部分是这样的 首先把hive 根目录下的 HIVE HOME lib py拷贝到 python 的库中
  • dbeaver一些基本操作和设置(含有设置背景豆沙绿护眼模式)

    以前用的mysql客户端都是navicat 现在公司不让用了 今天接触到dbeaver 分享一些常用的一些知识 什么是dbeaver 它能干什么 DBeaver 是一个通用的数据库管理工具和 SQL 客户端 支持 MySQL Postgre
  • jdbc加载多个不同版本驱动jar包

    项目需要连接不同版本的数据库 大多数情况下 最新版本的驱动包会兼容老版本的数据库 但仍存在新版的驱动连接老版本数据库出现不兼容的情况 需要在同一个运行环境中同时加载多个不同版本的驱动对象 先上代码 public void driverTes
  • 数据分析实战项目——自行车销售数据分析

    目录 数据集介绍 问题分析 数据预处理 数据分析 区域分析 销售代表分析 RFM模型 趋势分析 交互分析 复购率计算 数据集介绍 数据来源 GitHub w1449550206 Pandas Data analysis of bicycle
  • Spring的InitializingBean

    之前知道spring的InitializingBean 但是没怎么关注 最近在一次代码改造的使用工厂模式和策略模式的情况下 发现InitializingBean InitializingBean是spring为bean的初始化提供了一种新的
  • Python知识点总结

    Python知识点总结 1 Python基础知识 1 1 变量及类型 1 2 标识符与关键字 1 3 常用格式化输出符号 1 4 运算符 1 4 1 算数运算符 1 4 2 赋值运算符 1 4 3 比较 即关系 运算符 1 4 4 逻辑运算
  • PMBOK(第六版) PMP笔记——《第十一章 项目风险管理》

    第十一章 风险管理 项目的独特性导致项目充满风险 项目风险是一种不确定的事件或条件 可能发生 将 要发生 也可能不发生 已发生的消极风险可视为问题 问题又会引发风险 7 个过程 1 规划风险管理 制定风险管理计划 指导如何实施 开展项目的风
  • PG系列3-客户端工具使用

    文章目录 前言 1 pgAdmin 4简介 1 1 pgAdmin 4安装 1 2 pgAdmin 4 使用 2 psql功能及应用 2 1 使用psql连接数据库 2 2 psql元命令介绍 2 2 1 db查看表空间 2 2 2 d查看
  • 吃鸡显示服务器人太多,《绝地求生》回应服务器不给力:玩家太多

    最近 绝地求生 玩家们讨论更多的不是如何吃鸡 而是 绝地求生 的服务器究竟如何不给力 目前最新的数据显示 绝地求生 大逃杀 在Steam上最高同时在线玩家数量已经突破165万 是史上最火爆的游戏 此外 绝地求生 大逃杀 目前已经销售超过13
  • vs2017/2019无法登陆:我们无法刷新此账户的凭据,解决方法(亲测可用)

    vs2017 2019无法登陆 我们无法刷新此账户的凭据 解决方法 亲测可用 VS一直未登录使用 30天的试用期过后 需要登陆微软账户才能继续使用 登录VS2017 2019时报错 出现了错误 我们不再能够检索您的帐户信息 请重新输入您的凭
  • NPM 命令——依赖包管理

    目录 1 npm 安装 2 配置 帮助 3 新建node工程 4 安装 包 5 更新 包 6 卸载 7 发布包 8 查看安装包的信息 1 npm 安装 npm v 查看npm 版本 也可看是否安装成功 npm install npm g 通
  • CPU调度(CPU Scheduling)

    Basic Concepts Scheduling Criteria 调度标准 CPU利用率 CPU utilization keep the CPU as busy as possible 吞吐率 Theoughput of the pr

随机推荐

  • 附录一

    2018 04 12 周四 15 03 活动连接 协议 本地地址 外部地 址 状态 TCP 127 0 0 1 912 127 0 0 1 56654 ESTABLISHED vmware authd exe TCP 127 0 0 1 9
  • 在HBase中创建‘sutdent’表

    启动hadoop start all sh 启动hbase start hbase sh 启动hbase shell客户端 进入创表 1 在HBase中创建 sutdent 表 如图所示 lt 1 gt 创建命名空间 建立一个test的命名
  • 手机基带工程师的工作范围与职责

    作者 AirCity 2019 11 4 Aircity007 sina com 1 基带硬件职责范围 基带硬件工程师核心任务是绘制原理图 但这并不像其他领域的CAD制图 仅仅是靠想法构建一个模型或者连连线 基带的原理图是一个集合 画图仅仅
  • 华为OD机试 -计算日期到天数转换(C++ & Java & JS & Python)

    描述 根据输入的日期 计算是这一年的第几天 保证年份为4位数且日期合法 进阶 时间复杂度 O n 空间复杂度 1 O 1 输入描述 输入一行 每行空格分割 分别是年 月 日 输出描述 输出是这一年的第几天 示例1 输入 2012 12 31
  • 基于VUE的可隐藏的顶部菜单栏组件

    效果图
  • 给我flink on k8s的执行命令案例

    在K8s上运行Flink的执行命令案例如下 1 下载Flink并将其解压到您的工作目录 wget https archive apache org dist flink flink 1 10 2 flink 1 10 2 bin scala
  • 【语义分割】10、ISNet: Integrate Image-Level and Semantic-Level Context for Semantic Segmentation

    出处 ICCV2021 文章目录 一 背景 二 动机 三 方法 3 1 整体过程 3 2 Image Level Context Module 3 3 Semantic Level Context Module 3 4 Loss Funct
  • h5学习笔记:flex space-between 实现左右对齐布局

    今天在尝试拼小程序界面的时候一直想换种口味 于是想使用flex布局 小程序支持flex也比较好 今天遇到一个问题就是要实现一个一左 一右 方式布局 之前习惯了用绝对布局的方式 可以将右边的元素实现right 0 处理 细心想了一既然使用fl
  • netdata监控服务器主机(包括Docker容器)

    效果 Docker部署 创建挂载目录 mkdir p data netdata netdatacache netdatalib docker运行 docker run d name netdata p 19999 19999 v data
  • 四个问题,判断自己是否适合学习编程

    下面有四个问题 可以测一测你是否适合学习编程 你的逻辑和抽象思维能力比较强吗 你愿意花费很多业余时间去学习新的东西吗 你对研究和探索未知领域保持足够的好奇心吗 遇到问题和困难的时候你有足够的耐心和毅力去解决吗 如果上面这四个问题中有三个及以
  • Unity导入模型一面有贴图另一面透明的解决方案

    出现这种情况是因为模型用了双面材质 而Unity不支持双面材质 故导入模型到Unity中 会出现一面有贴图 另一面透明的情况 解决方法 1 自定义一个双面材质Shader 代码如下 Shader Nature Vegitation Vert
  • 手把手教你添加多个IP地址

    IP地址 IP地址是指互联网协议地址 又译为网际协议地址 是IP协议提供的一种统一的地址格式 它为互联网上的每一个网络和每一台主机分配一个逻辑地址 以此来屏蔽物理地址的差异 子网掩码 子网掩码又叫网络掩码 地址掩码 子网络遮罩 它用来指明一
  • Linux如何查看JDK的安装路径

    which java 首先要申明一下which java是定位不到安装路径的 which java定位到的是java程序的执行路径 root localhost which java usr bin java root localhost
  • sqli-labs-master第21关、22关

    前言 昨天我们研究了http头部cookie注入 反正我是让让抓包软件给搞死了 废了老半天劲 我们来研究下加密后的cookie 第21关 看到这个页面我们还是输入用户密码 返回了这个页面 提示了一系列的信息 我们还是抓包分析下 看到了加密后
  • 【RocketMQ】设计理念与核心概念扫盲

    RocketMQ 设计理念与核心概念扫盲 文章目录 RocketMQ 设计理念与核心概念扫盲 一 RocketMQ的设计理念和目标 1 1 设计理念 1 2 设计目标 二 RocketMQ的核心概念扫盲篇 2 1 部署架构 2 1 1 Na
  • 公司规定所有接口都用 POST请求?

    最近在逛知乎的时候发现一个有趣的问题 公司规定所有接口都用 post 请求 这是为什么 看到这个问题的时候其实我也挺有感触的 因为我也曾经这样问过我自己 在19的时候接到一个项目是从零开始搭建一个微服务 当时就有了解过接口的一些规范 比如耳
  • Myeclipse8.x集成Aptana

    MyEclipse8 x集成Aptana 2011 01 02 14 25 47 分类 Java 举报 字号 订阅 前几天在网上找了很多关于MyEclipse集成Aptana插件 找到的只有MyEclipse6 0的版本 而且都是同一篇文章
  • SpringBoot系列教程JPA之update使用姿势

    通过本篇博文 您至少可以选到 save 直接根据id来修改记录 利用jpl 实现查询修改的使用姿势 初识事物的神秘面纱 I 环境准备 在开始之前 当然得先准备好基础环境 如安装测试使用mysql 创建SpringBoot项目工程 设置好配置
  • 【源码篇】基于ssm+vue+微信小程序的医疗科普小程序

    系统介绍 这是一个ssm vue 微信小程序的医疗科普小程序 分为pc端和微信小程序端 pc端包括 管理员角色和学生角色 管理员拥有 学生管理 科普知识管理 论坛管理 收藏管理 试卷管理 留言板管理 试题管理 系统管理 考试管理 学生端拥有
  • keil中下载程序界面设置

    下午在调试DAU的时候忽然出现internal command error的情况 以往是将下载器重新上电或编译器重启既可 但是今天这一招怎么也不灵光了 换一个硬件可以正常下载 不死心 试着修改下载器选项 当Connect选择为Under R