- 博客(27)
- 收藏
- 关注
原创 VS2019调试技巧
在 VS 的 Release 模式下打断点需要进行一些设置,包括启用调试信息、禁用优化选项、设置断点和使用调试器。通过这些设置,你就可以在 Release 模式下调试程序,找出问题所在。在 VS 的 Release 模式下打断点,需要进行一些设置才能生效。
2024-07-17 15:30:50
765
原创 u8g2移植教程
https://blog.youkuaiyun.com/weixin_45633002/article/details/136985390https://www.bilibili.com/read/cv34589388/
2024-05-23 18:25:42
280
原创 CUBE MX结合Keil5 c/c++ STMF429混合编译调试记录
MX 6.10.9Keil 5.39编译环境通之前的“CUBE MX结合Keil5 c/c++ STMF412混合编译调试记录”
2024-04-03 09:20:35
421
1
原创 QT编程经验记录
解决办法:检查所有源文件编码,是否有多种编码(比如utf8、gb2312),全部统一成一种编码,并和QT编译器默认编码对应,在重新qmake,重新构建、debug,可以进入断点,至此解决问题。问题描述:在调试前打断点,调试时会消失,调试中打断点闪一下消失。
2024-03-21 17:21:20
263
1
原创 CUBE MX结合Keil5 c/c++ STMF412混合编译调试记录
C语言中的重定义c++不认识:解决方案->将串口printf重定义换成Retarget.cpp,#endif//// 重定义串口接收//}return 1;return 0;return 0;return 0;return 1;return -1;//return 0;#endif。
2024-03-09 22:38:02
782
1
原创 CUBE MX和keil5调试问题记录
芯片:STM32F412RET6定时器为timer7,在APB1上,timer分频PSC=50(49+1),所以timer晶振为50MHz,timer7计数一次为1/1MHz = 1us但是不触发中断,又因为ARR为5000(4999+1),所以timer7计数5000次才进入定时器中断,即1us*5000 = 5ms一次timer7中断。
2024-03-05 21:47:39
661
原创 STM32F412IGT因没有喂狗引发的main卡死惨案
因在CSTM32UBEMX中配置了iwdg,并在main中调用了MX_IWDG_Init(),但是没有在程序中执行喂狗,程序卡死在下图的while和HardFault_Handler(void)函数中。
2024-02-25 14:33:24
422
1
原创 keil5.39 c/c++混编踩坑记录
解决方案,将main.c改为main.cpp并将文件类型改为cpp类型即可。1、keil编译无法识别class关键字。
2024-02-24 17:37:46
791
原创 git排除文件或者文件夹
b/a.txt:项目中只有根目录下的b文件夹下的a.txt文件和文件夹会被过滤。空文件夹不会被提交,空包会被提交,包可以被提交(包中有一个init空文件)a.txt:项目中所有a.txt文件和文件夹都会被过滤。/a.txt:项目中只有根目录下a.txt文件和文件夹会被过滤。*x*:名字中有一个x的都会被过滤(*代表0~n个任意字符)
2024-02-24 15:46:14
1211
转载 git常用命令
git commit -m "修改备注" // 提交代码并加说明备注,至此,远程代码没有发生变化。:git remote add origin git@github.com:帐号名/仓库名.git。:git clone git@github.com:git帐号名/仓库名.git。git add . //将代码提交到本地,红色变绿色,准备提交远程。git diff //工作区与暂存区的差异,查看代码的不同。git status // 查看状态,查看改了什么代码。
2024-02-24 14:55:56
52
转载 git常用命令
2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git。例:git remote add origin git@gitee.com:lan-00/xuexi-vue.git。1、先输入git remote rm origin 删除关联的origin的远程库。git remote add origin gitee代码仓库网址。git push origin --delete 分支名字。git push origin 分支名字。
2024-02-22 21:53:46
43
1
原创 STM32CUBEMX6.9.2生成带FreeRTOS的程序在MDK keil5.38中报错
^| ^170 | {| ^| ^| ^183 | {| ^| ^error总数达160+
2024-02-03 21:26:35
2357
2
原创 将Keil5嵌入式项目迁移至VS Code环境下
1、安装VS Code2、安装以下插件3、编译环境配置4、设置为UV4.exe5、如果工程打开有问题,尝试安装下面插件。
2024-02-01 17:01:34
1095
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人