一..背景: 曾经在工作中接触过STM32一段时间,但没有深入的去学习,只是用前辈搭建好的模型来实现一些功能罢了,俗话说的好,大树底下好乘凉,开发确实轻松了,可是不深究点,又觉着心里不踏实,然而也一直没花时间去深究.刚好,最近需要重新使用STM32,完全自己开发,没想到今天一上来就让我碰上个不小的问题,废话不多说,进入正题. 二.正文: 在使用串口的时候,代码可以正常编译,没有报任何错误,烧录进MCU内,就是看不到程序正常运行的现象,而把串口部分注释掉就没问题.进入调试模式,发现代码停在 "BK…
经常出现debug模式进入后,debug的几个按钮置灰,F5,6,8,没有任何反应时,这样操作: 退出 Eclipse.打开 Eclipse 目录下的 configuration 下的 org.eclipse.osgi, 清空这个目录.启动 eclipse.…
开启内置服务器,由于项目中local_settings.py文件中的DEBUG=True,进行开发和调试一直没什么问题. 但是现在需要编写404,500等出错页面,在debug模式下出了错都会出现报错页面,无法转向到404或500页面,这时我将local_settings.py中的DEBUG设为false,这时候应该可以转向到404页面.实验证明确实如此,404和500页面都可以得到,但是出现了新的问题:css和js文件无法加载. 在网上找了找,很快就找到了问题的原因:Django框架仅在开发模…
1. 在代码中鼠标右键 Debug AS ---> Debug Configurations... ----> 找到Source选项  ---> 点击add ---> 选择 java project ---> 勾选上断点调试项目即可 点击ok ,Apply 保存即可, 切记不要勾选  下面的 Search for duplicate source files on the path…
当debug为true的时候,ALLOWED_HOSTS是跳过不管用的.所以这里需要将debug关掉,令debug=false,ALLOWED_HOSTS=[ '*' ]表示所有的主机都可以访问 开启django远程访问的命令是python manage.py runserver 0.0.0.0:8000,现在改为python manage.py runserver 0.0.0.0:8000 --insecure 即可. 参考链接:Django项目关闭debug模式后,静态文件无法加载的解决办法…
总结各种解决方法如下: 原因:(不知道在说啥)由于VS.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个<程序名>.exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了. 解…
我遇到的问题是:把edit secheme调到debug模式运行没有问题,然后调到release模式的时候报目录下没有libTuyoo.a 解决办法 把断开真机设备,用IOS device下release模式编译一遍,然后把真机插上,运行,就好了.…
今天使用eclipse的debug调试代码,一直没法正常调试,一按F6就提示Source not found 根据提示发现可能是另一个项目影响了,所以把另一个项目Close Project,这次直接tomcat都启动不了了,点击没反应 需要调试的是QywManager项目,之前一直没有关闭xianglongwang这个项目,QywManager项目也运行正常,只是不能debug,现在把xianglongwang关闭后,上面的那个tomcat按钮直接点不动了(-_-)! 好了,问题描述完毕了,接下…
  最近做了一个板子,使用的是SWD方式进行下载程序,仅仅使用到SWDIO(PA13) 和SWCLK(PA14)两个管脚.我将PA15(JTDI)和PB3(JTDO)管脚用于他用(用于点LED使用),发现无法将这两个管脚拉低,于是我做了一下工作: (1)检查电路板上是否有虚焊,断路 (2)检查程序是否没有配置正确 (3)发现都没有问题,我尝试着把程序中的PB3配置成了PB4(JNTRST)管脚,然后使用万用表测试一下发现PB4仍然无法拉低(此时有点怀疑是不是stm32这几个管脚坏掉了) (4)于…
使用android studio开发程序时,有时会出现 waiting for debugger 卡住界面,软件无法正常debug运行的情况,很多网友分享了一些解决办法,比如: 1 打开cmd进入命令行,进入adb所在目录先后执行adb kill-server,adb start-server. 2 打开cmd进入命令行,输入netstat -ano|findstr "5037",找到除adb.exe以及Android Studio的PID,将其删除 3 重启电脑,重启手机. 然而上面…
启动tomcat时,myeclipse报错: This kind of launch is configured to openthe debug perspective when itsuspends.This Debug perspective is designed to support application debugging.itincorporates views for displaying the debug stack,variables and breakpointmama…
昨天遇到了Loaderlock的问题. 出错信息为:检测到LoaderLock,正试图在OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码,这样会导致应用程序挂起. 解决办法:在"Debug"菜单下----"Exceptions"----"Managed Debugging Assistants"中勾掉"LoaderLock" 说明:.NET2.0中增加了42种非常强大的调试助手(MDA),L…
IAR升级之后,打开stm32官方例程,编译时提示如下错误: Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned short __LDREXH(unsigned short const E:\My doc\STM32F10x标准库v3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport\co…
一般来说,stm32f107都是用标配的晶振,比如8MHz. 但是,如果用别的晶振,比如13.56M的晶振,那串口接收还正常吗? 根据试验结果,很可能会飞码.比如说用串口助手发送的是0x35,但是在串口接收中断里面就会得到别的值,即上位机发送的数据和板子接收的数据不一致. 通过查资料,解决办法如下: 修改文件stm32f10x.h, 把 #define HSE_VALUE    ((uint32_t)8000000) /*!< Value of the External oscillator i…
http://blog.sina.com.cn/s/blog_7ca3aa020100zlha.html 启动tomcat时,myeclipse报错: This kind of launch is configured to openthe debug perspective when itsuspends.This Debug perspective is designed to support application debugging.itincorporates views for di…
问题描述: IBM Rational Application Developer for WebSphere软件在启动WebSphere的时候无法以debug模式启动,debug启动后显示为starting. 解决办法: 菜单栏Window --> Prefrences --->General --> NetWork Connection, 将 Native 切换为Manual.…
STM32的Keil找不到想要flash的解决方法:https://blog.csdn.net/qq_38376586/article/details/79582020…
当Django设置DEBUG为False时,发现admin和html的静态资源文件加载失败,折腾一段时间终于找到解决办法: 1.先在setting文件增加BASE_DIR(项目的路径) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 2.然后设置:DEBUG = False 3.新增:ALLOWED_HOSTS = ['*']   # 允许IP访问 4.新增 STATIC_URL = '/static/…
解决办法: Menu -> Debug -> Options -> Debugging/General -> 取消最后面的Enable Diagnostic Tools while debugging…
原因: The posted stack trace indicates that a RuntimeException was encountered in a Daemon thread. This is typically uncaught at runtime, unless the original developer caught and handled the exception.Typically, the debugger in Eclipse is configured to…
闪退user文件夹里旧版本文件  有个同名的  uvprojt类型的文件删了即可…
1.SWD的下载口在程序中被禁用,IO口被设置为普通IO口 2.芯片被锁,原因有可能是程序执行了不正确的访问导致芯片被锁 3.供电不正常 4.SWD烧了 解锁原因: 在下载程序的时候有时候会发生错误导致内核停止工作,这就意味着内核被锁,这时候已经无法把程序下载进去了. 解决的办法就是用ISP方式下载程序进去冲刷一遍,然后就好用了. 除非使能了读保护,不然一般不会锁死的.--来自网贴评论 解锁的方法: A. 用JLINK链接,把板子的的BOOT0置高,此时就已经可以识别芯片了,芯片解锁,然后将BO…
这几天在用stm32读取FPGA中FIFO里的数据,遇到了不少的问题.其中有个自己觉得比较好玩的问题,就拿出来写写.其实这个问题也比较简单,开始我觉得没必要拿出来写,不过,想想后觉得还是写写吧,就当做是打发一下时间. 问题就是,stm32的中断没有电平触发方式.网上也看了看,有人为电平触发的中断没有什么意义,没必要用.也有人的想法相反.接下来我就不废话了,直接开始讲我遇到的这个问题以及怎么解决的吧. 说一下背景.我的任务是用stm32读取FPGA中FIFO里的数据.至于这些数据怎么来的,怎么写进…
自己在debug下成功运行了自己写的测试自己写第三方库的程序,这里有用到opencv库,所以同时用到了自己的库和opencv的库,需求因为要进行速度的测试,是想要把debug改成release版本,这里出现了错误改了一天,终于搞定. 这里遇到的错误及解决方法如下: 问题一:出现如下所示错误. 问题二:错误 77 error C1189: #error : Please use the /MD switch for _AFXDLL builds     C:\Program Files (x86)…
很多人都碰到过调试器不能连接到STM32的问题,不管是IAR的J-Link还是Keil的ULink,或者是ST的ST-Link.出现这个问题时,调试软件会提示不能建立与Cortex-M3的连接,或提示不能下载程序,或提示找不到要调试的设备等.       这样的问题都是发生在调试那些可以在CPU不干预的时候自动运行的模块.或在调试低功耗模式的程序的时候.所谓“可以在CPU不干预的时候自动运行的模块”包括:DMA.定时器.连续转换模式下的ADC.看门狗等模块. ------------------…
重装系统之后,丢失了debug.keystore,找了很久都没有找到,根据网上所讲的只要重新运行一个android项目;就会在avd中生成一个新的debug.keystroe,此法也没解决,索性直接重新生存一个key. 在cmd下,进入C:\Users\Administrator\.android目录执行命令如下:           keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -v…
debug起服务,读取文件可能会出错,eclipse自动加断点,这时候就卡住了,这时候eclipse——window——show view breakpoints-——remove all,重新启动tomcat 完美解决.…
解决:[1]项目工程名 ,右键 --> properties --> java compiler -->class file Generation 位置  Add line number attributes to generated class files   打钩 -->apply 翻译:项目工程名 右键 -->属性-->      Java编译器->     “类文件生成” 位置 -> 行号属性添加至生成的类文件  ->打勾  -->应用:…
公司的django项目,有一个旧接口,使用POST方法更新用户的一种记录型数据. 这个接口的历史有点长,最早的时候没有那么多需求,只会更新两个布尔字段.后来,加入一个需要高频次记录的字段.这些字段都属于同一个model. 然后,偶然被发现有时更新会失败的情况. Debug 开始debug,步骤是这样的: 观察nginx请求日志,观察每次POST的参数(我们记录了request_body),肉眼编译代码,尝试找出漏洞.看不出,失败! 编写单元测试,将日志中的数据,模拟成testcase,对接口反复…
前言 最近在试用uFUN开发板,下载配套的Demo程序,串口数据输出正常,当使用另一个模板工程,调用串口printf调试功能时,输出的却是乱码,最后发现是外部晶振频率不一样.很多STM32开发板都是使用的8M晶振,这个也是ST官方推荐的晶振频率,而且固件库默认是8M频率,倍频系数9.而uFUN开发板的晶振是和CH340共用一个12M晶振.如果固件库的参数不和硬件实际连接的晶振频率一致,那么不仅是串口会出现乱码,而且定时器这些也是不准确的,因为基本的工作时钟被打乱了.其实之前也遇到过这个问题,这次…