- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 keil5+stm32f103c8t6+esp8266异常卡死无反应排查
描述:DBUG时可正常运行,下载后卡死。排查方向:1、C++选项卡的代码优化等级2、代码堆栈空间不够3、数组等数据越界4、printf函数未定义(举一反三效果)经过打印信息看运行至第一个printf函数后无反应,查看具体实现函数内部。发现灰色,无定义。且可编译过。将相应信息定义后,编译运行即可看到正常初始化。
2025-04-04 23:44:35
116
原创 关于STM8S103F3系列下载程序无反应记录(IAR\STVP\STLINK)
2、操作描述:使用STM8S003F3P6对STM8S103F3P进行替换后,IAR 在线擦除后,使用STVP烧录可以正常运行,声音正常。STVP烧录时需选择LSI EN->LSI Clock available as CPU clock source。1、官方STVP烧录软件进行烧录后需手动复位。可替代芯片:STM8S003F3P6。芯片:STM8S103F3P。
2025-02-13 15:12:25
180
原创 AD20同一工程下 多原理图与多PCB的器件导入---保姆级教程
目标:同一工程下将原理图S1的器件导入至PCBP1中。一、右键原理图或PCB,选择《显示差异》。二、勾选《高级模式》,选择要导入的原理图与PCB,点击确定。三、根据具体情况选择是《或》者《否》四、在弹出的差异器件中,右键选择“更新所有内容至PCB”五、点击《创建工程变更列表》六、点击《验证变更》《执行变更》七、即可将指定的原理图中器件导入指定的PCB中。
2025-01-08 15:49:18
968
原创 STM32Cubemx+freertos+ARMCompiler5.06移植6.19
背景:最近使用STM32Cubemx生成freertos工程编译很慢,从ARMCompiler5.06升级至ARMCompiler6.19的过程记录。
2024-11-05 21:10:19
640
1
原创 STM32CubeMX+RT-Thread生成工程报错
错误原型找不到rt_hw_hard_fault_exception等函数。原因及问题解决1.rt_hw_hard_fault_exception这些函数的定义是在context_rvds.S文件中,没有生成此类文件。中文路径这些问题也已经排除在外了,STM32CubeMX也进行过版本回退。
2024-10-31 23:42:35
577
原创 STM32F407移植RT-Thread 基于《在线软件组件包》
这里是配置操作系统滴答(OS Tick)。这个错误信息是为了提醒开发者在继续开发之前必须先解决这个问题。解决方案:添加SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND);并将47行错误信息屏蔽。题外知识:SysTick_Config 是 STM32 微控制器中用于配置 SysTick 定时器的一个函数。这个定时器通常用来实现操作系统的滴答(tick)功能,即每经过一定的时间间隔,系统就会产生一个中断,用于更新系统的时钟或者其他
2024-10-26 23:41:03
1108
原创 VS2022+QT 多个ui文件添加样式表等资源显示为空,即qrc文件与ui文件无绑定原因
在打开工程文件内生成的exe文件时,发现有些图标及图片丢失,而打开工程编译Debug时显示正常,想起在添加图片时,有些图标文件直接在代码里调用,而没有在qrc文件中添加,导致单独运行exe文件时图标丢失的问题。这其实是VS与QT的bug吧,其实也不是bug,添加下qrc文件就可以了。
2024-07-14 22:01:58
685
原创 GD32F303CC FMC FLASH读写操作
简言: 市面上的大多数地址为0x0807F800至0x0807FFFF,GD32F303CC的FLASH为512K,使用的最后一页的地址,调试过程中没有报读取错误等反馈信息,但读取出的值依旧是0xFF,也就是写入失败。之后在起始地址为0x08000000+20k=0x08005000,终止地址0x080057FF,一个页面占据2K,中间的20k为代码区,我们使用此地址即可正常写入读取,断电后不丢失。
2024-06-06 19:19:39
1000
原创 GD32F303CC+JLINK RTT打印JLinkRTTViewer.exe无反应
其他可能:1、将GUN取消打勾 2、RTTViewer选择时,将Control Block选择Auto Detection。解决方案:将Optimization由Level 1(-O1)换为其他选项,此选项优化可能存在与RTT打印冲突问题。现象:裸机跑没有打印输出,Debug时正常打印,即使Debug结束还在打印。结论:类似犄角旮旯的问题大多都是配置选项问题。
2024-06-05 20:53:12
462
原创 VS studio2022 QT开发槽函数的使用
1、选择编辑信号/槽,点住你的组件向外拖2、添加槽函数3、选择你指定的槽函数名,保存4、查看槽函数5、声明及定义槽函数6、编译运行7、规范建议
2024-06-03 16:00:09
1200
原创 VS studio2022 QT 开发ui.lineEdit->setText(“*友商*“);中文输出乱码问题
首先要尝试其他添加 #pragma execution_character_set("utf-8")等方法无效,此方法本质依旧是更改文件保存编码。
2024-06-03 14:54:47
608
原创 Visual Studio2022+QT新建工程报 MSB4024 未能加载导入的项目文件“C:\Users\HAOMEN~1\AppData\Local\Temp....
错误原型:错误 MSB4024 未能加载导入的项目文件“C:\Users\HAOMEN~1\AppData\Local\Temp{D6A1F835-59A4-4646-8EC0-7CBA66D7D868}\qmake\qtvars_x64_Debug.props”。1.根据找到位置C:\Users\HAOMEN~1\AppData\Local\Temp{D6A1F835-59A4-4646-8EC0-7CBA66D7D868}\qmake找到qtvars_x64_Debug.props文件。
2024-05-21 16:20:13
1111
1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人