yangjie
yangjie - 认证专家
This guy hasn't written anything yet

注册于 3 years ago

回答
400
文章
2
关注者
17

先不看题,这个操作很奇怪

while(1)
{
    rt_thread_mdelay(1000);
}

while里面只有delay吗😂

另外你是想多次申请和释放吗

打开这个SConscript脚本,看里面如何实现的,如添加该文件夹下的所有c文件应该这样写:
image.png
参考1:https://www.rt-thread.org/document/site/programming-manual/scons/scons/#sconscript
参考2:其他文件夹下的SConscript

先使用env重新生成下工程:scons --target=mdk5

然后再打开工程。

注意工程不能放在中文路径下,你这个路径用不了ENV

英文书籍即将面世,敬请期待✨✨✨

同一个对象不可以初始化两次使用,这样会造成链表混乱。

这几个宏都是在signal.h中定义的。

解决方法是:signal.h是由编译器提供的,你需要把ARMCLANG中的signal.h加到工程中。

只复制了一个工程文件?要把dist文件下的文件夹或者压缩包整个复制

static 有作用域,不再函数内部的,就是本 c 文件,其他c文件要用,可以使用 查找内核对象的接口找到,然后在进行操作。rt_object_find

stm32中,OS TICK 用的是 systick,systick配置好了用 宏RT_TICK_PER_SECOND 配置OS TICK 。

如果你说的是其他硬件定时器,那你在cube里面配置一下,然后看看官方的文档使用就行了

定时器用法:https://www.rt-thread.org/document/site/programming-manual/device/hwtimer/hwtimer/

你这个是nano,那个界面是完整版本有的。
你可以在这里设置:
image.png

回到
顶部

发布
问题

投诉
建议