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

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

3天内不再提示

【御芯微UCM108E开发板试用体验】开箱&&二次开发环境搭建

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-24 17:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:许鹏虎, 帖子地址:https://bbs.elecfans.com/jishu_2286319_1_1.html

UCM108E开箱&&二次开发环境搭建

简介

御芯微UCM108E开发板,是搭载自研UCM108E模组的全功能开发板,可用于有MCU和GNSS定位需求的物联网方案开发。该模组集RISC-VMCU和GPS/北斗三号导航定位为一体,内部集成32位RISC-V处理器、32位浮点运算单元(FPU)、PMU、DCDC、PLL、温度传感器、大容量闪存等,外设支持UART、SPI、PWM、GPIO、I2CADCDAC等,具有低成本、高性能、小尺寸的特点。

特点

RISC-V32bitCPU核心,带浮点运算单元FPU

  • 163MHz最高运行率(FPU及通信DSP除外)
  • 支持单周期乘法,硬件整数除法
  • 支持RISC-VIMFC指令集,以及特殊整型扩展指令
  • FPU/DSP@131Mhz
  • 支持PUF(芯片指纹)
  • 国密SM2/3/7/9
  • AES128/DES
  • CRC/FFT/卷积编译码硬件加速

存储器

  • 4Mb嵌入式NOR闪存,数据代码统一存储
  • 256KB数据SRAM
  • DSP内嵌独立128KBDataSRAM

低功耗模式

  • 内嵌RTC及PMU控制各种低功耗模式
  • 主要部件单独时钟门控
  • 外设时钟门控
  • RTC单独运行低功耗模式

SPISLAVE烧录及调试接口

  • 烧录端口IO可复用
  • 支持4个硬件断点

时钟

  • 内置DCXO振荡器,需外接晶体
  • 内置32KhzRC振荡器,同时内置32Khz晶体振荡器(需外接晶体)
  • 内置PLL,对DCXO时钟倍频,同时CPU支持DCXO/PLL时钟切换

常用外设

  • 2x16650兼容UART
  • 2x32位计数器
  • SPIMaster,最多4个外设片选
  • 4xPWM模块,独立输出
  • GPIO口,可复用IO端口
  • I2C接口
  • 3路12bitADC
  • 10bitDAC以及辅助DAC

GNSS定位

  • GPS
  • QZSS
  • 北斗三号

电源/芯片管理

开发板简介

image-20220612220129091

如上图所示,开发板的设计非常精简,主要由UCM108E模组、烧录口和天线组成,并且将所有的IO都外接方便测试。开发板的原理图请点击这里获取。

开发环境搭建

准备工作

codelite软件安装

  1. 双击上面下载的exe可执行文件,安装急成开发环境
    img
  2. 按照提示一路next直到安装完成,这里没啥注意的安装完成即可

img
img

烧录器驱动安装

UCchip系列芯片采用UC-DAP5仿真器,需要安装串口驱动和调试口驱动。安装驱动时,PC必须连接上烧写器,否则安装失败。打开刚才安装的开发环境的安装目录,我们的需要的烧录器驱动都在driver目录下
image-20220612221852328

  1. 双击CDM21228_Setup.exe,安装串口驱动。这个也比较简单,一直next直到安装完成

img
img
img

  1. 双击UC_DAP_Setup.exe,安装串口驱动,这个也是一样一直next即可。

img

  1. 全部驱动安装完成后,需要打开烧录器驱动替换工具,选择Options->ListAllDevices:
    img

​ 选择DualRS232-HS(Interface1)

img

​ 将原先的FTDIBUS驱动替换为WinUSB的驱动,点击ReplaceDriver开始运行

img

  1. 驱动安装完成后,打开设备管理器,看到如下设备,即表示安装成功

image-20220612222614018

注意:如果前面的驱动安装步骤都正确,但是设备管理器还是提示未识别的USB设备,可以换一根MicroUSB线缆试一下。

至此,开发环境安装完成。

代码烧录

如果上面的步骤都执行完毕,那么我们就可以开始二次开发之旅了。

  1. 打开codelite开发环境,选择OpenWorkspace,打开本项目

img

  1. 打开的项目如下所示

image-20220612223154169

  1. 尝试编译本项目,如果编译出错,则可能是没有配置编译工具链。

配置编译工具链

  1. 点击上方Setting->BuildSettigs..

img

  1. 点击添加一个新的工具链,然后到本软件的安装目录下,找到这个工具链,点击添加

image-20220612223701716

  1. 为本项目选择编译工具链

image-20220612223858402

  1. 编译项目

image-20220612224000085

烧录

  1. 编译完成后,需要烧录到开发板

image-20220612224143335

如果是第一次安装codelite,这个工具栏可能并不会显示,需要在菜单栏点击View-->ShowToolBar

  1. 如果出现以下弹窗,则表示烧录成功

image-20220612224409645

  1. 按下开发板上的复位按键,接上串口助手(1152008N1),有如下打印,则表示烧录成功

image-20220612224546918

关于二次开发环境的具体开发流程和项目梳理,后续文章会分享更多。本项目用到的源码请点击这里获取。

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

    关注

    4

    文章

    60

    浏览量

    3747
  • 开发板试用
    +关注

    关注

    3

    文章

    303

    浏览量

    2642
  • UCM108E
    +关注

    关注

    0

    文章

    13

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【新品上市】华清远见AIoT实战平台-STM32F103&ESP32-S3 AI开发板套件,玩转小智AI桌宠机器狗智能车等项目

    F103&ESP32-S3AI开发板是华清远见针对嵌入式与AI开发市场需求,打造的高性能、低成本AIoT实战平台。该开发板采用双核心设计,整合了STM32F103与ESP32-
    的头像 发表于 11-03 16:18 786次阅读
    【新品上市】华清远见AIoT实战平台-STM32F103&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;ESP32-S3 AI<b class='flag-5'>开发板</b>套件,玩转小智AI桌宠机器狗智能车等项目

    【创龙TL3562-MiniEVM开发板试用体验】2、运行AMP案例

    与普通功能物理分离 下面演示一下AMP RTTHREAD案例的环境搭建到运行的过程 相关内容参考《2-7-基于Linux + RT-Thread、Baremetal的AMP
    发表于 07-29 14:15

    CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&amp;amp;amp;50W单声道R类音频功率放大器

    CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&amp;amp;50W单声道R类音频功率放大器
    的头像 发表于 07-16 20:42 366次阅读
    CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;50W单声道R类音频功率放大器

    Texas Instruments AMP-PDK-EVM子开发套件数据手册

    Texas Instruments AMP-PDK-EVM子开发套件设计用于搭配AMP-PDK-EVM主板使用。子套件选项适用于不同封装
    的头像 发表于 07-09 14:15 531次阅读
    Texas Instruments <b class='flag-5'>AMP</b>-PDK-EVM子<b class='flag-5'>板</b><b class='flag-5'>开发</b>套件数据手册

    新知|Verizon与AT&amp;amp;amp;T也可以手机直接连接卫星了

    近日,Verizon与AT&amp;T宣布,手机直连卫星方面取得重要进展,使用普通手机实现了通过卫星的视频通话。很显然,Verizon与AT&amp;T的这一举措是针对此前T-Mobile
    的头像 发表于 06-19 07:07 889次阅读
    新知|Verizon与AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T也可以手机直接连接卫星了

    冠显光电0.6&amp;quot;HDMI 单目驱动方案,加速显示方案落地

    Si-OLED 产品的二次开发,适用于AR/VR、热成像、夜视仪等终端产品的开发。 该显示方案基于高性能芯片,实现从HDMI 2.0/HDMI1.4到MIPI DSI/CSI &amp; LVDS的转换。
    的头像 发表于 06-09 15:50 523次阅读
    冠显光电0.6&<b class='flag-5'>amp</b>;quot;HDMI 单目驱动<b class='flag-5'>板</b>方案,加速<b class='flag-5'>微</b>显示方案落地

    正点原子Z20 ZYNQ 开发板发布!板载FMC LPC、LVDS LCD和WIFI&amp;amp;蓝牙等接口,资料丰富!

    正点原子Z20 ZYNQ 开发板发布!板载FMC LPC、LVDS LCD和WIFI&amp;amp;amp;蓝牙等接口,资料丰富! 正点原子新品Z20 ZYNQ
    发表于 05-30 16:55

    【道生物联TKB-620开发板试用开箱&amp;amp;开发板说明&amp;amp;未来试用计划

    开箱 各位少东家好,很荣幸获得道生物联TKB0620开发板试用机会,同时收到了两套开发板解决了互联互通的调试问题极具诚意,以下是开箱展示:
    发表于 04-13 20:51

    双模载波芯片CN8513&amp;amp;amp;CN8514在智能家居中的创新应用

    双模载波芯片CN8513&amp;CN8514在智能家居中的创新应用
    的头像 发表于 02-10 09:43 960次阅读
    双模载波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514在智能家居中的创新应用

    “国产双系统”出炉!复旦FMQL20SM非对称AMP:Linux + 裸机

    “非对称AMP”双系统是什么 AMP(Asymmetric Multi-Processing),即非对称多处理架构。“非对称AMP”双系统是指多个核心相对独立运行不同的操作系统或裸机应用程序,如
    的头像 发表于 01-24 13:46 1164次阅读
    “国产双系统”出炉!复旦<b class='flag-5'>微</b>FMQL20SM非对称<b class='flag-5'>AMP</b>:Linux + 裸机

    HPLC+HRF双模载波芯片CN8513&amp;amp;amp;CN8514应用于智能楼宇

    HPLC+HRF双模载波芯片CN8513&amp;CN8514应用于智能楼宇
    的头像 发表于 01-09 10:01 1177次阅读
    HPLC+HRF双模载波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514应用于智能楼宇

    M61/M62系列烧录指导(包含模组&amp;amp;开发板)

    的烧录文件按照如下截图进行放置(针对模块二次开发的情况,固件未合成) ●把相关的烧录文件按照如下截图进行放置(针对出厂固件的情况,固件已合成) ●点击CreateDownload按钮开始烧录。 注意
    的头像 发表于 01-06 10:06 1734次阅读
    M61/M62系列烧录指导(包含模组&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>开发板</b>)

    HPLC+HRF双模载波芯片CN8513&amp;amp;amp;CN8514用于智能抄表系统

    HPLC+HRF双模载波芯片CN8513&amp;CN8514用于智能抄表系统
    的头像 发表于 01-03 10:04 2383次阅读
    HPLC+HRF双模载波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514用于智能抄表系统

    如何判断产品需不需要做AT&amp;amp;amp;T认证?AT&amp;amp;amp;T测试内容和要求分享

    随着经济全球化的发展,国内越来越多产品厂商选择将自家产品出口到北美市场,而这时候各位厂商都会面临产品需不需要做AT&amp;T的问题。今天英利检测针对这一问题整理了一些关于AT&amp;T认证中
    的头像 发表于 12-23 17:46 1017次阅读
    如何判断产品需不需要做AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T认证?AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T测试内容和要求分享

    北美运营商AT&amp;amp;amp;T认证中的VoLTE测试项

    北美运营商AT&amp;T的认证测试内容涵盖了多个方面,以确保设备和服务的质量、兼容性以及用户体验。在AT&amp;T的认证测试中,VoLTE(VoiceoverLTE)测试项是一个重要的组成部分
    的头像 发表于 12-06 16:52 946次阅读
    北美运营商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T认证中的VoLTE测试项