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

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

3天内不再提示

RT-Thread BSP v1.3.0 发布

先楫半导体HPMicro 2023-11-08 08:17 次阅读

各位先楫的小伙伴们,

我们很高兴地通知您,先楫半导体最新RT-Thread BSP v1.3.0 正式发布了!!

提供的主要功能

Function

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

*基本通信外设: UART,I2C, SPI,CAN,SDIO*高速通信接口: USB, Ethernet*定时器类: HWTimer,WDT,RTC*其他: ADC,AUDIO (PDM, I2S, DAO),PWM,GPIO(PIN)

提供了如下通用功能的示例:

*blink_led*can_example*flashdb_demo*timer_demo*uart_dma_demo*usb device HID 示例*usb host 读U盘示例(支持的格式化FATFS或exFAT文件系统的U盘)

各示例分别提供了如下构建:

*flash_debug

*flash_release

*ram_debug (仅当RAM空间足够时提供)

*ram_release (仅当RAM空间足够时提供)

根据板载器件的功能, 提供了如下示例:

*adc 示例 (HPM6300EVK, HPM6200EVK, HPM5300EVK)*audio 示例 (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2)*ethernet (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK)*ethernet_ptp(IEEE1588) 主从机示例(HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK)*i2c demo (HPM6750EVK, HPM6750EVK2)*littleVGL 示例(HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2)*pwm_beep (HPM6750EVKMINI)*rw007_wifi 示例(HPM6750EVKMINI)*sdcard_demo(HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK): 支持SD卡和eMMC转TF卡



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

  • 适配了 hpm_sdk v1.3.0
  • 增加了对SVD文件的支持,方便用户查看寄存器
  • 改进了如下驱动:

通信类:I2C、CAN、Ethernet

音频类:I2S、PDM

控制类:GPIO、PWM

模拟类:ADC

  • 增加了对 HPM5300EVK的支持
  • 修复了一些小伙伴报告的问题


支持的开发板

Supported EVK

HPM6750EVK

HPM6750EVK2

HPM6750EVKMINI

HPM6300EVK

HPM6200EVK

HPM5300EVK

打开方式

本次BSP包需依赖 RT-Thread Studio v2.2.7, 用户需要先安装好该版本的RT-Thread Studio并完成账号登录。注:RT-Thread Studio 下载链接如下:

https://www.rt-thread.org/download.html#download-rt-thread-studio

获取BSP包

先楫RT-Thread BSP 可通过RT-Thread Studio的 SDK Manager 窗口安装, 如下图所示:

44f49c18-7dcc-11ee-9788-92fbcf53809c.gif

创建项目

创建基于先楫RT-Thread BSP的例程可参照下图:

452a9052-7dcc-11ee-9788-92fbcf53809c.gif

如何开启FPU的支持

BSP包中的例程默认不使能FPU,若需要使能FPU,可参照下图的方式(根据需要选择单精度或双精度浮点):

45591120-7dcc-11ee-9788-92fbcf53809c.gif

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

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

    关注

    1

    文章

    83

    浏览量

    25746
  • RT-Thread
    +关注

    关注

    31

    文章

    1150

    浏览量

    38909
  • 先楫半导体
    +关注

    关注

    9

    文章

    181

    浏览量

    1822
收藏 人收藏

    评论

    相关推荐

    先楫 RT-Thread BSP v1.4.0 正式发布

    亲爱的小伙伴们:我们很高兴地通知您,先楫RT-ThreadBSPv1.4.0正式发布了!!1个小转变:从这个版本开始,我们将更侧重于利用RT-Thread丰富的组件以及特色的在线包,基于开发板提供
    的头像 发表于 02-19 12:20 190次阅读
    先楫 <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b> v1.4.0 正式<b class='flag-5'>发布</b>

    QE for Motor V1.3.0发布说明

    电子发烧友网站提供《QE for Motor V1.3.0发布说明.pdf》资料免费下载
    发表于 02-19 09:35 0次下载
    QE for Motor <b class='flag-5'>V1.3.0</b><b class='flag-5'>发布</b>说明

    基于rt-thread的socket通信设计

    最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个) rt-thread(作为中控) 服务器的通信框架,使用的开发板是 潘多拉
    的头像 发表于 10-13 15:02 698次阅读
    基于<b class='flag-5'>rt-thread</b>的socket通信设计

    RT-Thread框架下的SMP支持

    最近报名参加了恩智浦社区的 LPC55S69 开发板测评活动,由于其搭载的是一颗 Cortex-M33 Dual Core 的 CPU,而且有大佬已经支持了 RT-ThreadBSP,就考虑
    的头像 发表于 10-11 10:34 513次阅读
    <b class='flag-5'>RT-Thread</b>框架下的SMP支持

    RT-Thread v5.0.2 发布

    RT-Thread 代码仓库地址: ●  https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本
    的头像 发表于 10-10 18:45 781次阅读
    <b class='flag-5'>RT-Thread</b> v5.0.2 <b class='flag-5'>发布</b>

    RT-Thread BSP qemu-virt64-aarch64文件系统

    前面大体上搭建了 RT-Thread BSP qemu-virt64-aarch64 的交叉编译环境,运行后发现,文件系统没有挂载上,感觉是没有 mkfs。
    的头像 发表于 10-08 16:34 561次阅读
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b> qemu-virt64-aarch64文件系统

    瑞萨Cortex-M内核RA MCU的RT-Thread BSP制作教程发布

    瑞萨Cortex-M内核RA MCU的RT-Thread BSP制作教程发布
    的头像 发表于 09-18 10:58 395次阅读
    瑞萨Cortex-M内核RA MCU的<b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b>制作教程<b class='flag-5'>发布</b>

    RT-Thread BSP v1.2.0 发布

    各位关注先楫的小伙伴们,在hpm_sdkv1.2.0发布一个多月后,基于该版本SDK的先楫RT-Thread板级支持包v1.2.0终于与大家见面了!那么该版本的主要功能有哪些、相比之前的版本
    的头像 发表于 08-15 10:02 417次阅读
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b> v1.2.0 <b class='flag-5'>发布</b>啦

    RT-Thread启动流程?RT-Thread如何支持不同开发板?

    一个开发板上的RT-Thread的启动流程可能是首先从bsp​当中链接脚本指定的startup_xxx.S​中的入口函数(ENTRY)或者复位异常处理函数(ResetHandler)开始运行,这部分我们在讲​bsp​支持时会详细
    的头像 发表于 08-10 15:29 907次阅读
    <b class='flag-5'>RT-Thread</b>启动流程?<b class='flag-5'>RT-Thread</b>如何支持不同开发板?

    RT-Thread qemu mps2-an385 bsp移植制作 :环境搭建篇

    最近打算系统地研究一下 RT-Thread,包括 RT-Thread BSP 的移植,由于一直在使用 QEMU 进行一些软件功能的验证,qemu 支持很多的CPU 与 开发板,所以想移植一个新的 qemu board 到
    的头像 发表于 08-02 14:45 361次阅读
    <b class='flag-5'>RT-Thread</b> qemu mps2-an385 <b class='flag-5'>bsp</b>移植制作 :环境搭建篇

    RT-Thread标准版裁剪记录

    RT-Thread 下的 BSP 里适配了非常丰富的工具,但有的时候既想直接使用这些便捷的工具,又想缩减代码体量。
    的头像 发表于 07-31 14:28 529次阅读
    <b class='flag-5'>RT-Thread</b>标准版裁剪记录

    RT-Thread中的Github Actions

    RT-Thread中一共有五个Github Action(rt-thread/.github/workflow) 分别是: RT-Thread BSP build check(.git
    的头像 发表于 06-01 03:10 356次阅读
    <b class='flag-5'>RT-Thread</b>中的Github Actions

    手把手教你在RT-THREAD bsp上运行pikascript脚本点亮小灯

    简介 这篇文章介绍如何在RT-THREAD bsp上运行pikascript脚本。 pikascript相当于一个小型的micropython。 原文: https://blog.csdn.net
    的头像 发表于 05-25 07:45 542次阅读
    手把手教你在<b class='flag-5'>RT-THREAD</b> <b class='flag-5'>bsp</b>上运行pikascript脚本点亮小灯

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 2594次阅读
    基于<b class='flag-5'>RT-Thread</b> Studio学习

    RT-Thread studio可以移植新MCU的BSP

    用scons很不方便,如果RT-Thread studio可以移植新MCU的BSP就好了
    发表于 05-11 08:22