调试疑惑
howareyou23
这个作者很懒,什么都没留下…
展开
-
spi接口 接收不到数据的一种原因分析
spi 调试,收不到数据原创 2022-06-08 09:56:15 · 4463 阅读 · 0 评论 -
Jlink和Ulink啥区别
个人使用经验,Jlink使用时一定要VCC SWIO SWCLK GND四根线都连上,即使jlink的VCC不供电,也要连接,才能正确识别芯片和下载程序。Ulink 下载和debug需要必须连接SWIO SWCLK GND RST四根线,要是不连RST,也会报错。而VCC可以不连总结:Ulink需要使用RST,jlink不需要。Ulink不需要VCC,而Jlink需要。以上经验仅限于我用过的少数几款芯片。...原创 2022-05-24 16:06:00 · 1686 阅读 · 1 评论 -
keil下载程序报Contents mismatch at: 08000000H (Flash=00H Required=A0H)
Contents mismatch at: 08000000H (Flash=00H Required=A0H)Contents mismatch at: 08000001H (Flash=00H Required=4DH)Contents mismatch at: 08000003H (Flash=00H Required=10H)Contents mismatch at: 08000004H (Flash=00H Required=69H)Contents mismatc...原创 2022-05-09 20:55:49 · 3345 阅读 · 0 评论 -
Stm32g031芯片无法进入bootloader的及首次烧写完程序reset无法运行原因分析
遇到的问题如下:1.新的Stm32g031芯片能够使用ISP烧写程序,但写完程序后就没法再烧写了,芯片无法从系统存储区(system flash)启动。2.芯片一直可以使用swd模式烧写。3.boot0管脚拉高或拉低电平都不能从系统存储区(system flash)启动。...原创 2020-12-18 10:14:34 · 9988 阅读 · 8 评论 -
使用Ulink调试程序时停在断点处,但程序仍运行,或者函数返回位置不是进入位置的问题
今日使用ulink调试stm32f103c8的芯片,使用的是keil4 的swd模式,发现调试时会出现从定时器中断服务函数跳出后回到的程序位置不是原来进入的位置,同时当停在一个端点后,单板子上的芯片仍在执行的问题。初步分析是当电脑上的调试界面并没有和实际芯片中运行情况一致,也就是电脑上进入的断点处时,芯片的程序并没有同步停在断点处,而是继续运行了。我解决的办法是换成jlink。哈哈,一切调...原创 2019-11-20 10:33:11 · 590 阅读 · 0 评论 -
VC6.0 生成mfc dll 无法加载
先用vs2013生成的dll,兼容性不好,于是尝试用VC6.0生成。将源代码拷贝,编译生成dll,dumpbin查看导出函数都正常,但用loadlibrary加载总是返回失败,开始怀疑代码问题,于是做了个最简单的sum函数,但仍不能加载;怀疑VC6.0问题,于是用其他机器上的,但导出的dll仍不行。最后将debug改成release————————ok了!郁闷+欢喜,并十分不解。1 在V原创 2015-07-27 19:02:42 · 745 阅读 · 0 评论 -
使用keil5.22调试USB设备时an not read register **while CPU is running
本人从keil5.14升级为5.22后发现在调试USB设备时遇到如下问题,点debug图标,程序进入main函数,然后点run(F5),此时程序运行,但USB是无法和电脑通讯的,需要重新插拔USB,以前用5.14时,重新插拔,然后再点run就ok了,但用5.22点run后出现***JLink Error: Can not read register **while CPU is running,经原创 2017-02-21 15:29:14 · 1023 阅读 · 0 评论 -
zte中兴客户端掉线的一种解决办法
zte中兴客户端掉线有可能是与Windows的认证冲突造成的,可以尝试将“Wired autoconfig“服务停掉,具体的做法是在360中找到----优化加速----启动项----系统关键服务,然后禁止此服务启动,重启电脑即可。原创 2017-02-27 09:15:03 · 4016 阅读 · 0 评论 -
51单片机EA=0 这个中断总开关不能真正屏蔽中断
EA作为MCU的中断总开关,可以控制单片机是否响应所有的外部中断,但是这个强大的开关可不是随便用的,当要屏蔽某一确定的中断源时,一定要专门屏蔽这一确定中断源的中断响应开关,而不能使用EA=0来屏蔽。原因如下:拿外部中断INT4举例,从上面的中断结构图中可以看出,当下降沿来后,EX4闭合(EX4=1),若EA开关是打开的(EA=0),mcu不会响应此中断,但EX4的闭合状态会一直保存,当...原创 2019-09-16 14:04:00 · 7807 阅读 · 0 评论