RT-Thread
heermu
一只刚会写程序的小辣鸡
展开
-
关于STM32串口卡死问题
1.操作系统:RT-Thread 板子:STM32F4072.现象:想要UART1做控制台串口、UART3做通讯串口,但一旦使用UART3就会卡死,调试后发现程序卡死在函数static int stm32_putc(struct rt_serial_device *serial, char c)中的while (__HAL_UART_GET_FLAG(&(uart->handle), UART_FLAG_TC) == RESET);3.解决:注意关注函数void...原创 2020-08-18 09:19:51 · 2884 阅读 · 0 评论 -
关于RT-Thread的内核封装
问题:将RT-Thread的Kernel封装成lib库加载进闪灯例程后,RTT无法正常启动且无报错无警告?调试现象:发现RTT没能正常进入$Super$$main,而是直接进入main。结论:组件初始化函数未调用或是相关宏定义失效导致组件初始化函数调用失败,只需在工程中添加以下代码即可:#ifdef RT_USING_COMPONENTS_INIT rt_components_board_init();#endif...原创 2020-08-10 09:47:40 · 247 阅读 · 0 评论 -
RT-Thread使用静态IP
在开发板与PC直连的情况下,若未关闭DHCP(RT-Thread的BSP默认启动DHCP)就会出现以下情况:所以就需要利用Env工具关闭DHCP,取消如下两个DHCP有关选项:原创 2020-05-19 14:48:04 · 1696 阅读 · 3 评论