2328|15

2640

帖子

6

TA的资源

五彩晶圆(初级)

楼主
 

RT1052 (4) RT-Thread 移植 [复制链接]

 

 

图1:工程中add group 命名为rt thread

图2:在工程的libraries 中新建 rt-thread 文件夹

图4:rt-thread 文件夹中的文件

图5:添加头文件路径

$PROJ_DIR$\..\..\libraries

$PROJ_DIR$\..\..\libraries\CMSIS\Include

$PROJ_DIR$\..\..\libraries\drivers

$PROJ_DIR$\..\..\libraries\utilities

$PROJ_DIR$\..\..\libraries\utilities\str

$PROJ_DIR$\..\..\libraries\utilities\log

$PROJ_DIR$\..\..\libraries\utilities\io

$PROJ_DIR$\..\..\libraries\xip

$PROJ_DIR$\..\..\user

$PROJ_DIR$\..\..\user\bsp

$PROJ_DIR$\..\..\libraries\rt-thread

$PROJ_DIR$\..\..\libraries\rt-thread include

表1:头文件包含路径

图6:将所有的文件添加到 rt-thread里面

图7:在board.c 里面添加头文件

图8:添加开发板初始化

图9:添加kprintf的重定向

野火的板子已经写好驱动,就是把Putchar 在转一下就行,也可以直接用串口发送的函数实现。

图10:打印rt thread信息

rt-thread-3.1.3.zip (4.64 MB, 下载次数: 0)
RTT NANO.7z (947.41 KB, 下载次数: 0)

 

此帖出自NXP MCU论坛

最新回复

看起来蛮方便的。   详情 回复 发表于 2022-11-28 11:22
点赞 关注
个人签名

希望做一些大家觉得好用的东西!

 

回复
举报

2640

帖子

6

TA的资源

五彩晶圆(初级)

沙发
 

控制台没有移植好,不知道咋整 有没有谁帮忙搞下

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

板凳
 

控制台的配置
char rt_hw_console_getchar(void)
{
    int ch = -1;
    
    // stm32 判断UART_FLAG_RXNE!= reset
    //UART_FLAG_RXNE 表示接收非空位
    //kLPUART_RxDataRegFullFlag 表示接收满了
 
    if ((LPUART_GetStatusFlags(LPUART1)&kLPUART_RxDataRegFullFlag)== kLPUART_RxDataRegFullFlag)
      
    {
     ch= LPUART1->DATA & 0xff;
    }
    else
    {
      
        if((LPUART_GetStatusFlags(LPUART1)&kLPUART_RxOverrunFlag)!= RESET)
        {
            
          
            LPUART_ClearStatusFlags(LPUART1,kLPUART_RxOverrunFlag);
            
        }
        rt_thread_mdelay(10);
    }
    return ch;
   
}

 

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

4
 

参考文档

 

https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-nano/finsh-port/an0045-finsh-port

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

7158

帖子

2

TA的资源

版主

5
 

RTThread支持的外设有哪些呀?

此帖出自NXP MCU论坛

点评

这个是nano 外设需要自己写驱动搞进去  详情 回复 发表于 2022-11-26 13:49
 
 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

6
 
wangerxian 发表于 2022-11-26 08:39 RTThread支持的外设有哪些呀?

这个是nano 外设需要自己写驱动搞进去

此帖出自NXP MCU论坛

点评

明白了,那工作量还是有一些的,不过要是官方提供外设驱动程序倒还好~  详情 回复 发表于 2022-11-26 15:20
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

7158

帖子

2

TA的资源

版主

7
 
xutong 发表于 2022-11-26 13:49 这个是nano 外设需要自己写驱动搞进去

明白了,那工作量还是有一些的,不过要是官方提供外设驱动程序倒还好~

此帖出自NXP MCU论坛

点评

完整版是有一些驱动的,rt therad stuido 里面直接拉驱动就行还是很方便的  详情 回复 发表于 2022-11-27 10:11
 
 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

8
 
wangerxian 发表于 2022-11-26 15:20 明白了,那工作量还是有一些的,不过要是官方提供外设驱动程序倒还好~

完整版是有一些驱动的,rt therad stuido 里面直接拉驱动就行还是很方便的

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

7608

帖子

18

TA的资源

五彩晶圆(高级)

9
 

看起来蛮方便的。

此帖出自NXP MCU论坛

点评

是的,不算太复杂  详情 回复 发表于 2022-11-28 14:32
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

10
 
freebsder 发表于 2022-11-28 11:22 看起来蛮方便的。

是的,不算太复杂

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

11
 

https://github.com/RT-Thread/rt-thread/tree/master/bsp/imxrt

 

发现有现成的bsp 直接下载就行

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

12
 
imxrt.7z (11.74 MB, 下载次数: 0)

1052 1064相关的工程文件

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

13
 

  直接輸入 a看看ch怎麽變化,hex是41 轉換為ascii 是65 説明這個接受數據是沒有錯的

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

14
 

  整上了

图片.png (151.04 KB, 下载次数: )

图片.png
此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

15
 
rtthread-nano-master.zip (3.78 MB, 下载次数: 0)

rt thread nano 版

移植好的完整控制台

RTT NANO.zip (26.78 MB, 下载次数: 0)

 

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复

2640

帖子

6

TA的资源

五彩晶圆(初级)

16
 

比较好的

链接已隐藏,如需查看请登录或者注册
,可以看看

 

此帖出自NXP MCU论坛
 
个人签名

希望做一些大家觉得好用的东西!

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表