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

    文章

    5144

    浏览量

    98435
  • RT-Thread
    +关注

    关注

    31

    文章

    1308

    浏览量

    40494

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

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

收藏 人收藏

    评论

    相关推荐

    ES7P2131/2124 ES32H0403触控SDK使用说明

    电子发烧友网站提供ES7P2131/2124 ES32H0403触控SDK使用说明.pdf》资料免费下载
    发表于 01-16 16:12 0次下载
    <b class='flag-5'>ES</b>7P2131/2124 <b class='flag-5'>ES</b>32H0403触控SDK使用<b class='flag-5'>说明</b>

    ES-DEV-ES7W8020DB用户指南

    电子发烧友网站提供ES-DEV-ES7W8020DB用户指南.pdf》资料免费下载
    发表于 01-16 15:31 0次下载
    <b class='flag-5'>ES-DEV-ES</b>7W8020DB用户指南

    ES-DEV-ES32W0030DB用户指南

    电子发烧友网站提供ES-DEV-ES32W0030DB用户指南.pdf》资料免费下载
    发表于 01-16 15:30 0次下载
    <b class='flag-5'>ES-DEV-ES</b>32W0030DB用户指南

    ES32F0283 PDS用户手册

    电子发烧友网站提供ES32F0283 PDS用户手册.pdf》资料免费下载
    发表于 01-16 15:22 0次下载
    <b class='flag-5'>ES32F</b>0283 <b class='flag-5'>PDS</b>用户手册

    ES-PDS-ES32F3696LX-V1.1原理图

    电子发烧友网站提供ES-PDS-ES32F3696LX-V1.1原理图.pdf》资料免费下载
    发表于 01-16 15:20 0次下载
    <b class='flag-5'>ES-PDS-ES32F</b>3696LX-V1.1原理图

    Discovery_ES32F369x-V1.2原理图

    电子发烧友网站提供《Discovery_ES32F369x-V1.2原理图.pdf》资料免费下载
    发表于 01-16 15:19 0次下载
    Discovery_<b class='flag-5'>ES32F</b>369x-V1.2原理图

    ES-PDS-ES32F0100DB1原理图

    电子发烧友网站提供ES-PDS-ES32F0100DB1原理图.pdf》资料免费下载
    发表于 01-16 15:15 0次下载
    <b class='flag-5'>ES-PDS-ES32F</b>0100DB1原理图

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

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

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

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

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

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

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

    002A开发板推荐使用我们的PY32 link来下载仿真,绝大部分的ST link,J link,DAP link也可以下载仿真,需自行测试。开发资料齐全,提供了LL库和HAL库, 支持
    的头像 发表于 09-03 14:41 710次阅读
    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+内核

    RK3568开发板支持AMP双系统

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

    APT32F102 开发板使用手册

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

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

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

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

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