1voidrt_components_board_init(void)2{3#ifndef _MSC_VER 4 #if RT_DEBUG_INIT//启用初始化调试模式,主要目的为将各个组件初始化的状态通过串口打印到PC端(在rtconfig.h中宏定义为1)5 int result; 6 const struct rt_init_desc *desc;//rt_init_desc是在rtdef.h中定义的结构体类型7 for (desc = &...
rt_components_init(); 测试发现去掉rt_components_init不会进入shell比如msh,这里只是初始化一些资源,为何会导致跟msh关联 uart1使用shell,uart2使用通信,去掉rt_components_init发现uart2通信正常,加入rt_components_init发现可以进入shell,但是uart也会有正常通信的数据,但是会有很多垃圾数据出现 ...
其他的在rt_components_init里调用。 Author flightxgf commented Jun 18, 2018 ok,s是的,手动是一次,目前的bsp是自动的,而且也有手动,执行了两次hw_usart_init,所以我建议不要自动uart,直接手动这样就执行一次hw_usart_init,然后rt_console_set_device在rt_components_board_init前面就是合理的 Contributor liang...
1voidrt_components_board_init(void)2{3#ifndef _MSC_VER 4 #if RT_DEBUG_INIT//启用初始化调试模式,主要目的为将各个组件初始化的状态通过串口打印到PC端(在rtconfig.h中宏定义为1)5 int result; 6 const struct rt_init_desc *desc;//rt_init_desc是在rtdef.h中定义的结构体类型7 for (desc = &...
RT-thread组件初始化代码分析 ( rt_components_board_init ) 2017-12-11 13:50 −... Red_Point 0 2416 基于Keil MDK 移植 RT-Thread Nano 2019-12-15 10:30 −后文rtt代表RT-Thread 在官网公众号中,看到rtt发布了rtt nano,这个就很轻量级的rtos内核,把多余的驱动都裁剪了,因此移植工作量小,可以哪...