自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 GD32环境下FreeRTOS在定时器中断调用信号量卡死问题

Keil仿真后程序卡在configASSERT( ucCurrentPriority >= ucMaxSysCallPriority )解决办法:将定时器的优先级降低,即修改定时器初始化的prePriority。排查原因:定时器的中断优先级大于系统能够管理的优先级。xSemaphoreGiveFromISR时。在TIMER1_IRQHandler中调用。其中0为prePriority。

2024-03-11 13:32:43 490

原创 GITLAB项目新建最多10个,而找不到管理员分配权限问题

利用群组,在群组下新建项目可以解决项目最多支持10个的问题,已建立的项目也可以移至群组里。这样项目又清晰,又可以多建。注意:在转移项目时,先选中目标群组,不然会提示is invalid。

2024-03-04 17:01:54 446

原创 Keil编译在一个文件夹下可以,拷贝到另一个文件夹下编译报找不到source input file

文件名称太长,层级目录过多,减少重新编译通过。

2023-09-08 13:28:28 157

原创 Keil能仿真,无法下载程序问题

魔术棒里的pack勾选去除不行(要切到ST-Link才能显示),魔术棒里勾选Use Microlib也不行,Keil能仿真,无法下载程序问题。最后重装Jlink驱动解决。重新安装keil不行,

2023-08-03 11:08:32 753

原创 调试UCOSii空闲任务跳不出来,调试程序时有些语句不执行 且不可设置成断点

在裸机STM32程序中移植UCOSii出现以下问题:任务运行到空闲任务跳不出来。查询资料半天是systeminit没有初始化可是明明在delay_init中有初始化单布debug程序发现一条语句不执行:reload=SystemCoreClock/8000000;哎,居然是魔术棒中C/C++中的Optimization要选择level 0(-O0),重新编译后,该条语句才能被执行,这才初始化算成功,任务也不会出现卡在空闲任务中出不来的现象希望可以帮助到小伙伴。...

2020-07-22 18:26:24 1254 1

原创 Keil的STM32工程编译出现类似错误:Source Browse “xxxx“ -undefined Definition问题

项目上添加了DM9000初始化的代码,结果提示编译出错,找不到定义。仔细想想,原先编译可以通过,怎么添加了其他代码,原先编译能通过的代码却找不到定义了呢。搜索xx.h头文件,也没发现重复定义头文件。又到工程目录下去搜索涉及的头文件,才发现有两个名称相同的头文件init.h,原来后面添加的代码有与之前重名的文件,导致编译器在编译时寻找头文件时,因为有两个相同名称的头文件,使得编译出错。后面修改就简单了,把其中一个头文件名称修改掉,不重名就可以编译通过啦。第一次写博客,有点记流水账的感觉,后面

2020-07-14 15:34:41 6282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除