首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
SW调试和st-link调试
2024-09-01
keil结合st-link使用SWO的两种调试方法笔记
通过strongerHuang的教程,实现了SWO的两种调试方法, 1.在keil调试的过程中,使用debug printf viewer打印信息, 2.在STM32 ST-LINK Utility中烧写程序并打印信息. 几点信息:摘录自https://www.strongerhuang.com SWD:Serial Wire Debug,串行线调试 SWO:Serial Wire Output,串行线输出 SWV:Serial Wire Viewer,串行线查看器 ITM:Instrument
ST Link 调试问题总结
用过ST Link调试工具的同事都应该知道,ST Link是一个很不错的调试工具,它具有小并且功能齐全,价格便宜等特点,现在市场上普遍是下面这两种ST Link, 但如果用的比较多,会发现有时候会存在这种的问题:烧不进程序.造成这种问题的原因可能是下面这种问题: 1.直接用ST Link来供电,导致电量不足,烧不进程序,因此应该用其他电源供电 2.如果用第一种ST Link来烧程序,两根数据线的位置插相反了,应该反过来 3.开发板上boot位置没有拔对,导致烧不进程序 4.ST Link坏了
6.ST LINK 下调试异常
☆1.无法进入main函数(printf的影响)***为什么有时候可以进入main函数,有什么进入不了main函数? <1> 因为C语言默认使用显示器作为标准输出的设备,所以如果想利用printf必须进行函数的输出重映射到串口.MDK下使用printf函数会导致程序无法进入main函数 ,防止其进入半主机模式.使用特定代码,或者使用微库.但是依旧没用. 在清除所有断点后好用!! ☆2.调试过程中程序依然执行: <1> 独立看门狗对调试的影响: 调试时关闭IWDG
VS2003"无法启动调试 没有正确安装调试器"的解决办法
VS2003"无法启动调试 没有正确安装调试器"的解决方法 在用VS2003做项目的时候,经常调试程序,但是有时候回出现如下问题“无法启动调试,没有正确安装调试器,请运行安装程序或修复调试器”.第一次碰到还以为是运气不好,就重新用vs2003安装程序重新修复了这个工具,可以使用了.但是运行了一段时间又出现了如上这种问题,郁闷了我很久.因为修复一下这个工具要花费很多时间的,于是从网上找了资料,把问题给解决了. 主要原因:大部分问题都是因为,mdm被损坏了导致的. 解决办法: 先查看本地服
VS2012远程调试(winform+web 远程调试)
VS2012远程调试 一.调试WinFrom 程序 安装rtools_setup_x64 下载 配置Remote 启动Remote debugger 默认端口4016,选择工具-〉选项,选择 无身份验证并选中允许任何用户进行调试 如果选择Windows身份验证需要设置用户权限,点击权限 为用户设置调试权限 配置VS2012 启动vs2012 新建项目,选择项目属性,在生成 修改输出路径, 可访问的远端路径 然后设置调试,选中使用远程计算机并输入 计算机名 或ip地址,输入工作目录,最后选择启
vs2010旗舰版后,运行调试一个项目时调试不了,提示的是:无法使用“pc”附加到应用程序“webdev.webserver40.exe(PID:2260”
具体问题描述: vs2010旗舰版后,运行调试一个项目时调试不了,能编译,按ctrl+f5 可以运行,但是就是调试就不行,提示的是:无法使用“pc”附加到应用程序“webdev.webserver40.exe(PID:2260)”,发生了通常表示被损坏的错误(代码0X80040155).如果问题仍然存在则通过“控制面板”中的添加删除程序修复visual studio安装. 今天看到有博友也遇这个问题,我就在这里写出来给大家参考下,以下是我遇到时处理的方法 如下解决:首先要修复安装,路径不要改,然
VS2005调试时无法找到调试信息解决方法
调试C++程序的时候出现,无法找到.exe的调试信息,或者调试信息不匹配.未使用调试信息生成二进制文件.解决方法:打开菜单项目->项目属性页: 1.选择配置属性->链接器->调试->生成调试信息改为“ 是”: 2.选择配置属性->C/C++ ->常规->调试信息格式 改为用于“编辑并继续”的程序数据库(/ZI): 3.选择配置属性->C/C++ ->优化->优化改为 自定义. 重新编译,运行.OK.
VS2010调试多进程--医疗His调试中使用
有些时候碰到自己开发的程序嵌入到别人的框架中,而在接口的地方出了问题,而又不方便将自己的模快加入到别人的工程中这个时候VS的附加到进程调试变得不可或缺了,直奔主题 http://msdn.microsoft.com/zh-cn/library/ms123401.aspx 选择启动项目 在“解决方案资源管理器”中,右击项目名,然后在快捷菜单上单击“设为启动项目”. 如果要调试不止一个项目,可以选择多个启动项目. 选择多个启动项目 在“解决方案资源管理器”中,右击此解决方案名并在快捷菜单上单击“属性
w2wp.exe 已附加有调试器,但没有将该调试器配置为调试此未经处理的异常
一.问题描述 昨天系统联调,用到了VS2010 附件进程,把w2wp.exe 进程添加到vs2010 的调试进程中,这样其他系统访问我们系统,就可以捕获断点进行调试 但是,今天F5 调试的时候,发现直接报错"w2wp.exe 已附加有调试器,但没有将该调试器配置为调试此未经处理的异常.若要调试此异常,必须分离当前的调试器" 二.问题分析: w2wp.exe:是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe的进程实例运行
windbg源码驱动调试 + 无源码驱动调试
windbg源码驱动调试 环境信息 虚拟机:win7 32位 windbg:6.12(版本不存在太大影响) 设置过程 windbg与虚拟机连接:链接 配置windbg 配置好双机调试后,点击windbg菜单栏的debug->Break产生中断,控制权交给windbg 中断产生后,点击File->Open Sourse File(Ctrl+O)打开源码文件,就会显示出代码窗口 因为有驱动源码,可以直接在驱动入口处下断点进行调试,格式为"bu 驱动名!DriverEntry"
ReactNative调试技术-真机调试
在我开始用ReactNative开始开发APP时,为了能够获取程序运行中的信息,就需要搭建调试环境. 手机调试方式有两类,一类是模拟器方式,另一类是真机模式. 我测试了一下相应的模拟器: 如果用谷歌管饭的模拟器进行测试,运行速度太慢(AMD芯片的): 如果用Genymotion,还得越墙下载,并且个人免费版的话无法联网调试: 用国内的mumu模拟器之类的,使用 adb devices 找不到匹配的设备. 因此模拟器方式就作罢. 真机调试比较接近真实环境. 直接用USB连接上电脑就可以. 在真机调
升级SilverLight为5.1.50907.0后,VS调试时报“无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本”的处理办法
作者: zyl910 一.问题 今天需要调试一个SilverLight程序.运行时ie弹出了一个升级提示,于是手贱点了升级. 随后便悲剧了,VS调试时报"无法启动调试--未安装 Silverlight Developer 运行时.请安装一个匹配版本". 打开控制面板里的"卸载或更改程序",发现版本号确实不同-- Silverlight: 5.1.50907.0 Silverlight 5 SDK - CHS: 5.0.61118.0 但奇怪的是,没看到"S
移动应用调试之Inspect远程调试
移动应用调试之Inspect远程调试 一.准备工作 chrome浏览器,建议最新版本 如果你点击inspect打开的DevTools窗口一片空白,且刷新无效时,那极有可能是由于被墙的缘故. 二.Inspect远程调试介绍 开发PC页面的时候使用chrome浏览器的开发者工具,可以很容易的捕获到页面的dom元素,并且可以修改样式,方便调试,但是手机上却很麻烦,因为手机上没有办法直接打开开发者工具查看元素.其实可以通过将设备连接到PC,使用PC的开发者工具检测. 三.Android的Inspect远
无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件
1.问题症状 已经处于Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息:“无法找到“XXX.exe”的调试信息,或者调试信息不匹配.未使用调试信息生成二进制文件.” 2.解决方法 首先打开菜单 项目->项目属性页 1)选择 配置属性->链接器->调试->生成调试信息 改为 是 2)选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 3)选择 配置属性->C/C++ ->
安卓手机移动端Web开发调试之Chrome远程调试(Remote Debugging)
一.让安卓打debug模式的apk包 二.将电脑中的chrome升级到最新版本,在chrome浏览器地址栏中输入chrome://inspect/#devices: 在智能手机还未普及时,移动设备的调试处处是alert的,这估计是最常用的办法了.以前很多时候为了预览页面在移动设备上的效果,需要先将页面上传到测试服务器,再将url输入到设备浏览器,或者使用第三方二维码扫码应用,通过移动设备访问打开浏览实际效果,每次换设备都要重复这些操作,页面多的话这些繁琐的事情就特别让人厌烦了.移动互联网的浪潮,
st link 连接问题ST LINK is not in the DFU mode plesse restart it
原因:插上st link后做了一些操作才点击升级.如点击了连接stlink,如下图等: 解决办法: 1. 拔掉stlink 2. 插上stlink 3. 不要点其他的,直接点击ST-LINK->Firmware update,弹出如下框. 点击Device connect即可弹出如下部分: 点击yes即可升级成功.
Win7 x86内核调试与TP反调试的研究
参考 这两天对某P双机调试的学习及成果 ,非常好的一篇分析贴. 本文在Win7 x86下的分析,在虚拟机中以/DEBUG模式启动TP游戏,系统会自动重启. 0x01 内核调试全局变量 根据软件调试第十八章,windows启动过程中会调用两次KdInitSystem()函数 第一次调用KdInitSystem分别会初始化如下变量 1.KdPitchDebugger : Boolean 用来表示是否显示的抑制内核调试, 当启动项中包含 /NODEBUG选项时,这个变量会被置为 TRUE2.KdD
Visual Studio 调试系列2 基本调试方法
系列目录 [已更新最新开发文章,点击查看详细] 在 Visual Studio 上下文中,当调试应用时,这通常意味着你在附加了调试器的情况下(即在调试器模式下)运行应用程序. 执行此操作时,调试器在运行过程中可提供许多方法让你查看代码的情况. 你可以逐步执行代码.查看变量中存储的值.设置对变量的监视以查看值何时改变.检查代码的执行路径等. 01 设置断点(F9)并启动调试器(F5) 断点是可靠调试的最基本和最重要的功能.断点指示 Visual Studio 应在哪个位置挂起你的运行代码,
Visual Studio 调试系列12 远程调试部署在远程计算机IIS上的ASP.NET应用程序
系列目录 [已更新最新开发文章,点击查看详细] 要调试已部署到IIS的ASP.NET应用程序,请在部署应用程序的计算机上安装并运行远程工具,然后从Visual Studio附加到正在运行的应用程序. 下面介绍如何设置和配置Visual Studio ASP.NET MVC 4.5.2应用程序,将其部署到IIS,以及如何从Visual Studio附加远程调试器. 01 系统必备 Visual Studio 2019 需按照本文中所示的步骤. 这些服务器配置上进行了测试这些过程: Wind
Laya的调试,调试面板,断点调试
参考: 性能统计面板介绍 版本2.1.1.1 调试面板 Laya有两个调试选项,编辑模式F9. 第一个调试模式,除了调试面板,还有一个查看当前舞台对象的面板.类似白鹭的Egret Inspector. 平时用白鹭,也不会经常使用Egret Inspector. 第2个帧率统计面板.就只有右上角的调试面板了. FPS 帧速/每帧渲染消耗时间 Sprite 渲染节点数量(显示对象数量,包含容器) RenderBathes canvas图像绘制次数:webgl渲染提交批次 SavedRende
STM32Cube填坑,ST link 下载一次以后无法下载
ST link 下载一次以后无法下载, 原因是工程设置忘记设置Debug模式
热门专题
activemq管理地址怎么修改
mysql统计查询语句
git pull太慢 香港服务器
getfattr命令
Kali虚拟机无法安装Nvidia
淘淘商城前端404报错
c# json 高亮
constexpr auto是什么
placeholder内容部分修改
Ubuntu ifupdown(enss33)怎么删除
devexpress bar 分隔条
visual studio 正则表达式匹配单词前后空格
Unity List转Json
DevExpress15.1 图表
sql server 连接报错08004
k8s helm 查看容器 image
微信小程序怎么发json字典给后端
随机动态端口被分配怎么解决
WINDOWS安装rocketmq 环境变量配置
postman可以模拟Https收发吗