嵌入式学习小组
直播中

李雪雅

8年用户 162经验值
私信 关注

如何在STM32103的芯片上移植uC/OS-III系统?

目的:
STM32103的芯片上移植uC/OS-III系统,并外加蓝牙模块、wifi模块。
结果:
现在uC/OS-III移植成功了,但是关于它们之间的多任务处理却出现问题了。
我选定3个任务,LED灯任务、BT模块任务、wifi模块任务;先决定处理两个任务(LED灯任务和BT模块任务处理好后,编译烧写OK.但是当我连接手机串口(Android)后(连接是成功的),就死掉了。
具体如下图:
1.程序由断点进入蓝牙模块

2.表明蓝牙模块是连接上的

3程序出来死在这里OStimeDly

不知为什么?与中断有关吗?是任务被锁住了吗?求大神帮解。

103__01.02.zip (6.82 MB )

回帖(5)

郭雨桐

2019-7-12 09:05:36
没人知道吗?在线等~~~~~~~~~~~
举报

吴帆

2019-7-12 09:23:26
原子哥,uC/OS以前从来没接触过,这次准备学习uC/OS的,你知道多任务间的切换与中断之间的关系吗
举报

肖风迎

2019-7-12 09:37:47
中断加OSIntEnter,OSIntExit()试试,感觉是任务切换的问题
举报

严晶鲁

2019-7-12 09:54:43
 我只会用。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分