RTTHREAD
solidwin
这个作者很懒,什么都没留下…
展开
-
AT32F423-RTOS 建立过程(四) [SES&rtthread3.1.5]
在rtconfig.h中将RT_DEBUG注释去除,加上RT_DEBUG_COLOR。是有颜色的,自己可以试试LOG_D、LOG_W、LOG_E。这里不是乱码哦,换一个串口助手看一下效果。注意:在main.c头文件中加入。好了,下面开始fnish移植。F7:构建 F8:下载。原创 2023-11-27 09:38:21 · 124 阅读 · 0 评论 -
AT32F423-RTOS 建立过程(一) [SES&rtthread3.1.5]
报错:undefined reference to `__libc_init_array',该处可以进行双击报错的语句进行跳转。提示:因为该软件免费,所以每次运行会弹出对话框,只需要点击“Accept”按钮即可。添加文件:选中文件夹,右键-->Add Existing File...添加文件夹:选中Project,右键-->New Folder。设定Define和Include路径,还有链接文件设定。删除:选中目标文件或者文件夹,右键-->Remove。ok,基本完成了,可以写代码点灯了。原创 2023-11-26 19:36:07 · 709 阅读 · 1 评论 -
AT32F423-RTOS 建立过程(三) [SES&rtthread3.1.5]
这次实现了shell的显示,那么rtthread还有个比较不错的功能就是finsh,下一篇,我介绍以下RT_DEBUG和finsh的移植。因为每次使用WorkBench生成新的文件的话会覆盖自己的源码文件,所以我建议把main.c文件不要用它自己生成的。加塞一个关于main.c文件的问题。(或者不需要它去修改的文件)要想使用shell,必须是要使用uart1,对于我的这个板子。上一篇文章,我闪灯了,我这次要看一下延时时间是不是500ms。F7:构建 F8:下载。原创 2023-11-27 08:30:58 · 169 阅读 · 0 评论 -
AT32F423-RTOS 建立过程(二) [SES&rtthread3.1.5]
然后,打开AT32F423_SES_Rtthread_Nano_GCC\WorkBench\libraries\cmsis\cm4\device_support\startup\gcc\startup_at32f423.s,找到 bl main 这一行,把main改为entry。记得把头文件写上#include "at32f423_wk_config.h"我直接在工程中移除at32f423_int.c 文件,因为有几个中断函数和rtthread冲突了。将rt-thread 文件夹copy到工程路径中。原创 2023-11-26 20:12:37 · 168 阅读 · 1 评论 -
rtconfig.h [Keil5.38a&rtthread3.1.5]
4.启用/禁用Debug 信息颜色。更新日期:23年11月15日。1.启用/禁用main函数。3.main线程优先级设定。2.main线程栈设定。5.idle线程栈设定。原创 2023-11-15 17:37:53 · 120 阅读 · 1 评论 -
AT32F403A-RTOS 建立过程 [keil5.38a&rtthread3.1.5]
7.配置board.c中#error "TODO 2: Enable the hardware uart and config baudrate."和#error "TODO 3: Output the string 'str' through the uart."8.配置finsh_port.c中#error "TODO 4: Read a char from the uart and assign it to 'ch'."/* 直到字符串结束 *//* 退出临界段 */1.新建AT32工程。原创 2023-11-15 11:49:38 · 475 阅读 · 1 评论