本帖最后由 gaoyang9992006 于 2021-8-6 19:39 编辑
#申请原创# @21小跑堂
RT-Thread Nano ,原来的版本是3.1.3,近期已经提供了最新版的3.1.5我们先跑一个老版本的试试
新建工程,先选中这个M471的芯片,然后在RTE里勾选一下基本内容
具体步骤可参考我之前在另外一个单片机上的移植过程
新唐新出单片机M0A23移植RT-Thread竟然这么容易,十分钟搞定。 - - 21ic电子技术开**坛
等一通 操作完成,编译下载,串口助手就可以打印出系统的消息了
然后我升级了一下RT-Thread Nano 系统,重新编译烧录后就失败了
原来新版的RTT 重新设计了配置,现在的报错就是告诉你要分几步走,完城配置,按照几个错误提示的步骤重新配置,完成。
例如第三步的配置,我们屏蔽掉这个报错消息,然后填入相应的代码。
M471.rar
(3.44 MB, 下载次数: 16)
board.c
finsh_port.c
- /*
- * Copyright (c) 2006-2021, RT-Thread Development Team
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- */
- #include <rthw.h>
- #include <rtconfig.h>
- #include <stdio.h>
- #ifndef RT_USING_FINSH
- #error Please uncomment the line <#include "finsh_config.h"> in the rtconfig.h
- #endif
- #ifdef RT_USING_FINSH
- RT_WEAK char rt_hw_console_getchar(void)
- {
- /* Note: the initial value of ch must < 0 */
- int ch = -1;
- //#error "TODO 4: Read a char from the uart and assign it to 'ch'."
- ch=getchar();
- return ch;
- }
- #endif /* RT_USING_FINSH */
配置选项如下
|