3
15
177
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2018-7-20 15:50 学习下uC/Probe,检测任务执行情况很方面,很容易就找到问题了 http://www.armbbs.cn/forum.php?mod= ...
wx_xrKGT300 发表于 2018-7-20 21:39 嗯嗯,我用这个看了,和我调试的时候看到的情况是一样的,本来是要等待一个信号量的,但是进入就绪态后从 ...
eric2013 发表于 2018-7-20 21:51 排查一下,这种问题一般好解决,除非你的程序模板有问题。 可以把所有任务创建全部注释掉,仅测试两个 ...
wx_xrKGT300 发表于 2018-7-23 09:47 我测试了,还是有问题,我的程序设计流程是中断中接收数据到一个FIFO,然后发送信号量,任务每隔10ms运行 ...
这是串口接收及信号量发送部分
这是任务处理数据部分
wx_xrKGT300 发表于 2018-7-23 09:59 只截取了关键的部分。
eric2013 发表于 2018-7-23 10:18 把你串口中断里面所有东西全部删了,仅测试信号量发送,把uCOS-III的post函数写进入测试。 你的任务里 ...
wx_xrKGT300 发表于 2018-7-23 10:58 测试了差不多半个小时,没有出现之前的情况,那也就是我的应用代码有问题了?
eric2013 发表于 2018-7-23 11:01 是的,现在可以进一步排查了。
wx_xrKGT300 发表于 2018-7-23 11:20 我串口接收采用的是DMA单字节接收,屏蔽掉任务中的代码,仅保留中断中的代码,用串口助手每隔10ms发送两 ...
eric2013 发表于 2018-7-24 01:08 不用RTOS,你的这个应用使用裸机操作好用不。
wx_xrKGT300 发表于 2018-7-24 09:24 好用,但是因为考虑到实时性,不得不上系统
eric2013 发表于 2018-7-25 00:37 我的意思是你不用RTOS的话,测试是否好使,仅测试你的这部分应用。这方面你排查你的应用问题。
wx_xrKGT300 发表于 2018-7-25 23:01 我发现等待信号量用阻塞的话就会出现这种情况,用非阻塞测试了暂时没出现,难道是因为接收信号量太频繁了 ...
eric2013 发表于 2018-7-26 03:27 是不是你的当前的任务处理不过来。
0
2
新手上路
heng 发表于 2020-7-22 16:29 楼主问题解决了吗?我也遇到了。麻烦回复一下
eric2013 发表于 2020-7-22 17:32 按照我与楼主讨论的测试方法,你试试是否好使。
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-19 07:31 , Processed in 0.343889 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.