AVR_DIY
AVR_DIY
这家伙很懒,什么也没写!

注册于 5年前

回答
7
文章
1
关注者
0

发布于1月前

而且比较奇怪的是,为何格式化一次后就是正常的?😂

发布于10月前

解决了,
screenshot_96bdab4e7d235a415179ecc261de5fa.png 把这个宏定义打开就有了。

发布于4年前

估计是组件包的BUG吧?我把mqtt线程改为10k,管道缓存也改为10k还是会出现这个问题。。。。

发布于4年前

同样遇到此BUG,有解决吗?

发布于4年前

看来很多人遇到这个问题,我也遇到了,感谢楼主分享!

发布于5年前

[i=s] 本帖最后由 AVR_DIY 于 2019-10-31 17:41 编辑 [/i]

你是基于什么版本的RT-Thread跑的这个signal例程?前段时间signal确实有点问题,不过现在已经修复了。建议 …


问题解决了,是因为内核默认工程没有开启信号功能,而且默认用startup.c下的rtthread_startup()函数
作为初始化系统入口不是components.c里面的rtthread_startup()函数。默认startup.c下的rtthread_startup()函数并没有定义这条语句:
/ signal system initialization / #ifdef RT_USING_SIGNALS
rt_system_signal_init(); //用于初始化信号用的内存池

  1. #endif

另外,rtconfig.h下的开关也要配置

define RT_USING_SIGNALS

[attach]11997[/attach]
谢谢关注!

发布于5年前

你是基于什么版本的RT-Thread跑的这个signal例程?前段时间signal确实有点问题,不过现在已经修复了。建议 …


v3.1.3,有这个问题吗?上次在微信群里说这个版本是稳定的版本啊?

回到
顶部

发布
问题

投诉
建议