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

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

3天内不再提示

ES-PDS-ES32F0654开发板提供的BSP (板级支持包) 说明

RTThread物联网操作系统 来源:RTThread物联网操作系统 2020-04-30 15:04 次阅读

1.简介

本文档为上海东软载波微电子开发团队为 ES-PDS-ES32F0654 开发板提供的 BSP (板级支持包) 说明。通过阅读本文档,开发者可以快速地上手该 BSP,将 RT-Thread 运行在开发板上。

图片来源:东软载波

1.1 开发板介绍

主要内容如下:ES-PDS-ES32F0654 是东软载波微电子官方推出的一款基于 ARM Cortex-M0 内核的开发板,最高主频为 48MHz,可满足基础功能测试及高端功能扩展等开发需求。

开发板外观如下图所示:

ES-PDS-ES32F0654-V1.1

该开发板常用板载资源如下:

可调电阻:1个,(PB00)

LED:2个,(PC8/PC9)

按键:3个,K1(PF00),K2(PF01),RESET(MRST)

MCU:ES32F0654LT,主频 48MHz,32KB SRAM,256KB FLASH,54 GPIOs

外部模块:SPI FLASH (MX25L64,8MB)、I2C EEPROM (M24C04,512B)

常用外设

常用接口:GPIO、UART、SPI、I2C

调试接口,ESLinkⅡ(EastSoft 官方推出的开发工具,有标准版和mini版两种版本,均自带 CDC 串口功能) SWD 下载

外设支持:

本 BSP 目前对外设的支持情况如下:

1.2 注意事项

本BSP中,UART2和TIMER1不能同时使用,UART3和TIMER2不能同时使用 更多详细信息请咨询上海东软载波微电子威廉希尔官方网站 支持

2. 快速上手

本 BSP 为开发者提供 MDK5 工程。下面以 MDK5 开发环境为例,介绍如何将系统运行起来。

硬件连接

使用 ESLinkⅡ (自带 CDC 串口)或 Jlink 等调试工具连接开发板到 PC,拨动开关选择使用调试工具供电或使用外部电源供电。若使用 Jlink 等调试工具,还需要将 UART2_TX(PC12)、UART2_RX(PD2)、GND 接到串口工具上。使用ESlinkⅡ(mini)连接开发板如下图所示:ESLinkⅡ(mini) + ES-PDS-ES32F0654-V1.1

编译下载

双击 project.uvprojx 文件,打开 MDK5 工程,工程默认配置使用 JLink 下载程序,在通过 JLink 连接开发板的基础上,点击下载按钮即可下载程序到开发板,如果使用 ESLinkⅡ,则选择 "CMSIS-DAP Debugger",连接正常后即可编译并下载程序到开发板。

运行结果

下载程序成功之后,系统会自动运行,观察串口输出的信息,同时开发板LED闪烁。

1|/ 2-RT-ThreadOperatingSystem 3/|4.0.0buildJan282019 42006-2018Copyrightbyrt-threadteam 5msh>

3. 进阶使用

此 BSP 默认只开启了 GPIO 和 uart2 的功能,如果需使用 Flash 等更多高级功能,需要利用 ENV 工具对 BSP 进行配置,步骤如下:

在 bsp 下打开 env 工具。

输入menuconfig命令配置工程,配置好之后保存退出。

输入pkgs --update命令更新软件包。

输入scons --target=mdk5/iar命令重新生成工程。

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

    关注

    25

    文章

    5050

    浏览量

    97475
  • RT-Thread
    +关注

    关注

    31

    文章

    1289

    浏览量

    40131

原文标题:【今日直播】RT-Thread基于ES32F0654的移植与开发

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    东软载波ES32VF2264开发板评测-keil开发环境搭建

    东软载波ES32VF2264开发板-keil开发环境搭建安装Eastsoft.ES32_DFP.1.0.16时遇到如下问题: 该从东软官
    发表于 11-21 16:49

    基于哪吒开发板部署YOLOv8模型

    2024英特尔 “走近开发者”互动活动-哪吒开发套件免费试 用 AI 创新计划:哪吒开发板是专为支持入门边缘 AI 应用程序和设备而设计,
    的头像 发表于 11-15 14:13 249次阅读
    基于哪吒<b class='flag-5'>开发板</b>部署YOLOv8模型

    正点原子fpga开发板不同型号

    正点原子作为国内领先的FPGA开发板供应商,其产品线覆盖了从入门到高端应用的各个领域。这些开发板不仅适用于学术研究,还广泛应用于工业控制、通信、图像处理等多个领域。 1. 入门
    的头像 发表于 11-13 09:30 706次阅读

    PY32F002A单片机开发板 PY32F002AF15P6开发板 32位MCU,M0+内核

    002A开发板推荐使用我们的PY32 link来下载仿真,绝大部分的ST link,J link,DAP link也可以下载仿真,需自行测试。开发资料齐全,提供了LL库和HAL库, 支持
    的头像 发表于 09-03 14:41 517次阅读
    PY32<b class='flag-5'>F</b>002A单片机<b class='flag-5'>开发板</b> PY32<b class='flag-5'>F</b>002AF15P6<b class='flag-5'>开发板</b> 32位MCU,M0+内核

    EVASH Ultra EEPROM 开发板使用说明书 简介

    EVASH Ultra EEPROM 开发板使用说明书 简介 欢迎使用EVASH Ultra EEPROM开发板使用说明书。本说明书将为
    的头像 发表于 07-01 09:39 495次阅读

    迅为国产四核RK3562开发板底板硬件接口原理说明

    迅为国产四核RK3562开发板底板硬件接口原理说明
    的头像 发表于 06-14 15:27 1621次阅读
    迅为国产四核RK3562<b class='flag-5'>开发板</b>底板硬件接口原理<b class='flag-5'>说明</b>

    RK3568开发板支持AMP双系统

    RK3568开发板支持AMP双系统
    的头像 发表于 06-04 15:33 725次阅读
    RK3568<b class='flag-5'>开发板</b><b class='flag-5'>支持</b>AMP双系统

    PY32系列单片机开发板 常用型号都有 支持Keil,IAR进行开发

    、IOT、传感器、电动工具、电机控制等领域。 PY32系列单片机与大部份国产通用型MCU一样,支持Keil,IAR进行开发。芯岭威廉希尔官方网站 提供目前PY32系列主流单片机开发板和PY32 li
    的头像 发表于 05-22 14:48 1081次阅读
    PY32系列单片机<b class='flag-5'>开发板</b> 常用型号都有 <b class='flag-5'>支持</b>Keil,IAR进行<b class='flag-5'>开发</b>

    cubeMX能直接导入开发板BSP吗?

    开发板用的是F7discovery,想用上边的音频DAC,能在cubeMX里设置对应的功能,生成工程时自动把cube库driver下的BSP和Components里对应的文件也导入到工程吗?还是得自己手动导入?
    发表于 05-10 06:49

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)威廉希尔官方网站 的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 2026次阅读

    ELF威廉希尔官方网站 贴|如何在开发板上实现对Java的支持

    Java作为一种功能强大且广泛应用的编程语言,具有广泛的适应性和实用性。在ELF1开发板上集成Java支持,无疑将赋予嵌入式开发者更广阔的选择空间,今天就为各位小伙伴详细解析如何在ELF1开发
    的头像 发表于 03-13 16:47 516次阅读
    ELF威廉希尔官方网站
贴|如何在<b class='flag-5'>开发板</b>上实现对Java的<b class='flag-5'>支持</b>

    【英飞凌测评】英飞凌PSoC™ 62开发板试用报告-LCD ILI9341 8080 DEMO

    BSP (支持) 说明。This is a fast display driver f
    的头像 发表于 03-07 21:07 713次阅读
    【英飞凌测评】英飞凌PSoC™ 62<b class='flag-5'>开发板</b>试用报告-LCD ILI9341 8080 DEMO

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2264次阅读

    HC6800-ES V2.0单片机开发板学习指南

    电子发烧友网站提供《HC6800-ES V2.0单片机开发板学习指南.doc》资料免费下载
    发表于 01-07 09:48 13次下载