登录后复制rt_kprintf("the producer generates a number: %d\n", array[set%MAXSEM]); 运行起来我们看到相应的打印结果 相比于之前我们接触到的重定义函数,rt_kprintf定义为:登录后复制void rt_kprintf(const char *fmt, ...) 下面我们看一下具体函数的描述(看注释): 登录后复制void rt_kprintf(const char...
RT-Thread 开机初始化时,默认不显示初始化的次序,如果某个初始化造成了死机,很能排查到底是哪个初始化引起的 开启打印功能,这样方便查看开机的自动初始化函数的执行次序 开启前 开启方法 查看rtdef.h,发现需要开启宏:【RT_DEBUG_INIT】 开启【RT_DEBUG_INIT】的方法 menuconfig 配置使能 配置好,因...
rt-thread/include/rtthread.h Lines 715 to 719 inaee1bd5 #defineRT_ASSERT(EX) \ if (!(EX)) \ { \ rt_assert_handler(#EX, __FUNCTION__, __LINE__); \ } MemberAuthor mysterywolfcommentedJul 23, 2023 赞同 Member GuozhanxincommentedAug 29, 2023 RT_ASSERT 中是否也可以添加文件名的输出?