0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread BSP v1.9.0 发布 | 聚焦优化

先楫半导体HPMicro 2025-05-07 17:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

亲爱的小伙伴们:
我们很高兴地通知您,先楫RT-Thread BSP v1.9.0 正式发布了。

本次发布着力于如下用户呼声较高的方向:

  • 驱动的优化和功能完善
  • 新品HPM6P00系列的支持
  • TSN网络示例

版本更新 (相对于BSP v1.6.0)

  • 适配了hpm_sdk v1.9.0
  • 新增HPM6P00EVK开发板支持
  • 升级CherryUSB到v1.4.3
  • 更新了如下驱动:
    • SDIO: 增加了中断驱动模式的支持,增加了非对齐buffer的统一处理
    • SPI: 增加了DSPI和QSPI的支持
    • TSN: 增加了TSN驱动适配
    • 其他驱动:增加了中断优先级配置选项
  • 更新了如下示例:
  • airoc_wifi_demo
  • 切换SDIO工作模式为中断驱动,优化WiFi数据接收性能
  • 修复某些情况下的复位后不工作的问题
  • 增加了如下示例:
    • tsn_lwip_tcpecho

修复:

rt-threadctime()函数调用时崩溃的问题

rtconfig.py中多余的-Os的问题

adc驱动时钟初始化的问题

sdio驱动中非对齐 buffer 检测的逻辑

支持的开发板

  • HPM6P00EVK
  • HPM6750EVK2
  • HPM6750EVKMINI
  • HPM6300EVK
  • HPM6200EVK
  • HPM5300EVK
  • HPM5301EVKLITE
  • HPM6800EVK
  • HPM6E00EVK

提供的主要功能

提供了基于RT-Thread驱动框架的常用外设驱动适配

4a4ae640-2b22-11f0-9434-92fbcf53809c.png

提供了如下功能的示例:

4a74255a-2b22-11f0-9434-92fbcf53809c.png

  • 各开发板支持的示例列表详见BSP包
  • 各示例分别提供了如下构建(若RAM空间不够,则不提供RAM相关的构建):
    • flash_debug
    • flash_release
    • ram_debug
    • ram_release

打开方式

本次BSP开发和测试基于RT-Thread Studio v2.2.9, 用户需要先安装好该版本的RT-Thread Studio并完成账号登录。
注:

获取BSP包

先楫RT-Thread BSP 可通过RT-Thread Studio的SDK Manager窗口安装, 如下图所示:
4a8feb14-2b22-11f0-9434-92fbcf53809c.gif

创建项目

创建基于先楫RT-Thread BSP的例程可参照下图:
4aa37472-2b22-11f0-9434-92fbcf53809c.gif

如何开启FPU的支持

BSP包中的例程默认不使能FPU,若需要使能FPU,可参照下图的方式(根据需要选择单精度或双精度浮点):
4b7fb888-2b22-11f0-9434-92fbcf53809c.gif

  • 注意:当开启FPU支持后,每个task需要配置更大的栈空间,特别是开启双精度浮点后,每个任务栈的大小需要在原来的基础上至少增加512字节

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BSP
    BSP
    +关注

    关注

    1

    文章

    97

    浏览量

    27743
  • RT-Thread
    +关注

    关注

    32

    文章

    1540

    浏览量

    44250
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread Studio V2.3.0 版本正式发布

    RT-ThreadStudioV2.3.0亲爱的开发者们,我们很高兴地宣布RT-ThreadStudio版本更新啦!V2.3.0版正式发布!RT
    的头像 发表于 11-29 09:29 679次阅读
    <b class='flag-5'>RT-Thread</b> Studio <b class='flag-5'>V</b>2.3.0 版本正式<b class='flag-5'>发布</b>!

    敢不敢让你的芯片上榜?RT-Thread最全BSP支持清单重磅更新!| 技术集结

    作为全球领先的实时嵌入式操作系统,RT-Thread已经积累了超过400款芯片的成熟板级支持包(BSP),覆盖主流架构Cortex-M/R/A、AArch64、RISC-V(32/64)以及多种高端
    的头像 发表于 11-22 09:04 746次阅读
    敢不敢让你的芯片上榜?<b class='flag-5'>RT-Thread</b>最全<b class='flag-5'>BSP</b>支持清单重磅更新!| 技术集结

    rt-thread studio 导入BSP 失败怎么解决?

    rt-thread studio 手动导入bsp 失败。 版本: 2.2.8 构建ID: 202405200930 导入的bsp 是直接从rt-thread 代码仓库下载的 .log
    发表于 10-11 11:07

    请问rt-thread studio可以开发完整的mcu程序吗?

    请教一下:rt-thread studio IDE开发环境,能完整开发的rt-thread 的mcu程序吗? 好多教程的步骤: 1。在rt-thread 的开源的工程中制作BSP包,
    发表于 10-09 09:21

    RT-Thread生成玄铁RISC-V BSP的CDK工程开发指南 | 技术集结

    目录开发环境配置工程创建CDK工程运行CDK工程编译工程运行与调试RT-Thread课程上线玄铁系列RISC-VBSP上手指南RT-Thread已对玄铁(XuanTie)E、C、R系列RISC-V
    的头像 发表于 09-28 10:06 3902次阅读
    <b class='flag-5'>RT-Thread</b>生成玄铁RISC-<b class='flag-5'>V</b> <b class='flag-5'>BSP</b>的CDK工程开发指南 | 技术集结

    请问RT-Thread studio如何导入stm32h563的bsp包?

    如图,在使用RT-Thread studio导入STM32H563的BSP包后出现问题 .log
    发表于 09-26 06:29

    如何使用rt-thread studio中,使用 定制化的SDK建立工程?

    步骤: rt-thread bsp n32 n32l40xcl-stb scons --target=eclipse 再 Scons –dist 生成 dist 目录 进入目录后 再 scons
    发表于 09-26 06:16

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以为修改index_all.json,发现联网的时候,会自动覆盖 另lastet版本
    发表于 09-16 06:06

    rt-thread stm32 BSP编译不通过怎么解决?

    拉取gitee上关于rt-thread master分支的代码进行BSP/stm32f407部分编译时,使用env编译不通过,提示缺乏Libraries下的HAL,这部分我看是缺乏的,然后分支v5.1.0是有的,
    发表于 08-29 07:36

    RT-Thread BSP全面支持玄铁全系列RISC-V 处理器 | 技术集结

    RT-Thread标准版已全面适配玄铁E、R、C系列内核,并在C906内核上支持RT-Smart微内核操作系统。本文将以E906运行RT-Thread和C906运行
    的头像 发表于 07-03 18:03 2635次阅读
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b>全面支持玄铁全系列RISC-<b class='flag-5'>V</b> 处理器 | 技术集结

    2025 RT-Thread全球技术大会议程正式发布

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技术大会)是聚焦基础软件技术创新与实践的嵌入式技术盛会,持续推动技术价值转化
    的头像 发表于 05-27 19:28 1065次阅读
    2025 <b class='flag-5'>RT-Thread</b>全球技术大会议程正式<b class='flag-5'>发布</b>!

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    的开源实时操作系统,正持续优化社区协作流程,现面向全球开发者招募审核团(ReviewTeam)成员,共同维护代码质量,推动RT-Thread生态繁荣发展!什么是RT
    的头像 发表于 05-21 18:02 1058次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与开源RTOS社区治理与演进

    重磅更新 | 先楫半导体HPM_APPS v1.9.0发布

    重磅更新 | 先楫半导体HPM_APPS v1.9.0发布
    的头像 发表于 05-13 11:29 1336次阅读
    重磅更新 | 先楫半导体HPM_APPS <b class='flag-5'>v1.9.0</b><b class='flag-5'>发布</b>

    RT-Thread Studio导入bsp工程提升创建工程失败的原因?怎么解决?

    RT-Thread Studio 导入bsp工程提升创建工程失败
    发表于 02-19 06:35

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 2431次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上