先楫半导体HPMicro Nuttx v0.2.0正式发布

2024-04-05 先楫半导体HPMicro公众号
开发板,系统,HPM6750EVK2,HPM6300EVK 开发板,系统,HPM6750EVK2,HPM6300EVK 开发板,系统,HPM6750EVK2,HPM6300EVK 开发板,系统,HPM6750EVK2,HPM6300EVK

各位关注先楫的小伙伴们,基于Nuttx v12.4.0版本和hpm_sdk v1.4.0版本的HPMicro Nuttx v0.2.0正式发布了。


Repo链接为:https://github.com/hpmicro/nuttx_hpmicro 


支持的开发板


提供的主要功能

  • 对如下drivers进行了适配:

    • 基本通信外设: UART,I2C, SPI, CAN, SDIO

    • 高速通信接口: USB, Ethernet

    • 定时器类: GPTIMER, RTC

    • 其他:FPU, DMA, ADC, PWM, GPIO, RANDOM

  • 提供了如下apps示例

    • HPM6750EVK2: fpu, gpio, nsh, adc, can, cansock, lvgl_lcd, mmcsd, i2c_tools, nx_lcd_demo, pwm, random, rtc, tcpecho, timers, usb_dev_cdcacm, usb_dev_msc, usb_host, userled

    • HPM6300EVK: fpu, gpio, nsh

    • HPM6200EVK: fpu, gpio, nsh

    • HPM5300EVK: fpu, gpio, nsh


开发环境搭建

开发环境:Ubuntu 22.04 LTS


下载并安装软件依赖包

请安装相关软件依赖包,执行指令如下

sudo apt install \
bison flex gettext texinfo libncurses5-dev libncursesw5-dev xxd \
gperf automake libtool pkg-config build-essential gperf genromfs \
libgmp-dev libmpc-dev libmpfr-dev libisl-dev binutils-dev libelf-dev \
libexpat-dev gcc-multilib g++-multilib picocom u-boot-tools util-linux \
kconfig-frontends curl


下载并安装GCC

下载链接为:https://github.com/hpmicro/riscv-gnu-toolchain/releases/tag/2022.05.15 

在Home路径中新建ToolChain文件夹,路径为 ~/Toolchain ,并将工具链解压至该文件夹中

在 ~/.bashrc 文件中的最后一行新增如下语句,将工具链加入到环境变量 $PATH 中。


export PATH=$PATH:~/Toolchain/riscv32-unknown-elf-newlib-multilib_2022.05.15_linux/riscv32-unknown-elf-newlib


下载并安装OpenOCD 

下载链接为:https://github.com/hpmicro/riscv-openocd/releases/tag/hpm_xpi_v0.2.0 

将其解压至 ~/Toolchain 文件夹中

在 ~/.bashrc 文件中的最后一行新增如下语句,将工具加入到环境变量 $PATH 中。

export PATH=$PATH:~/Toolchain/openocd-linux

克隆 nuttx_hpmicro 代码仓库

nuttx_hpmicro 包含 nuttx 和 apps 两个submodule,克隆指令如下:

git clone --recursive https://github.com/hpmicro/nuttx_hpmicro.git


  • HPMicro 移植的相关源码路径

    • nuttx_hpmicro/nuttx/arch/risc-v/include/hpmicro

    • nuttx_hpmicro/nuttx/arch/risc-v/src/hpmicro

    • nuttx_hpmicro/nuttx/boards/risc-v/hpmicro

 

解决Ubuntu 22.04 CH340系列串口芯片无法识别问题 

  • hpm6750evk2使用CH340作为调试串口,但在Ubuntu 22.04不识别,主要原因是驱动被brltty占用了,解决办法禁用占用项,指令如下:

    • sudo systemctl stop brltty-udev.service

    • sudo systemctl mask brltty-udev.service

    • sudo systemctl stop brltty.service

    • sudo systemctl disable brltty.service


编译并执行NSH示例

编译nsh示例

以nsh为例,到nuttx_hpmicro/nuttx目录下,执行指令如下:

./tools/configure.sh -l hpm6750evk2-sdk:nsh
make

 

下载并运行

使用 FireDAP仿真器 + OpenOCD 的方式进行下载调试

以hpm6750evk2为例,到nuttx_hpmicro/nuttx/arch/risc-v/src/hpmicro/hpm_sdk/boards/openocd目录下启动OpenOCD,指令如下:

openocd -f probes/cmsis_dap.cfg -f soc/hpm6750-single-core.
cfg -f boards/hpm6750evk2.cfg

  • 打开串口调试终端Console,指令如下:

sudo picocom -b 115200 /dev/ttyUSB0

  • 到nuttx_hpmicro/nuttx目录下

使用GDB下载并运行程序,指令如下:

riscv32-unknown-elf-gdb ./nuttx
   (gdb) target remote localhost:3333
   (gdb) mon reset halt
   (gdb) load
   (gdb) c

  • 可在串口调试终端进行交互

NuttShell (NSH)
nsh>
nsh> help
help usage:  help [-v] [<cmd>]

   ?         echo      free      ls        ps        uname
   cat       env       help      mount     pwd       usleep
   cd        exec      kill      printf    sleep

Builtin Apps:
   hello    nsh      sh
nsh> hello
Hello, World!!

资源链接 

Nuttx 官方文档中心

Nuttx 学习视频

HPMicro 代码仓库


欢迎参与提交issue和示例,我们可能不能及时回复,但我们会认真听取每一个意见和建议。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由ll转载自先楫半导体HPMicro公众号,原文标题为:先楫半导体HPMicro Nuttx v0.2.0 发布,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

先楫半导体携手劲臣科技发布国产EtherCAT总线多轴伺服驱动器开发套件

先楫半导体携手劲臣科技发布国产EtherCAT总线多轴伺服驱动器开发套件。在JC6E80开发板的方案中,利用EtherCAT的高效通信能力,可以轻松实现多设备的级联,形成完整的工业自动化系统。该方案将EtherCAT多轴伺服驱动器与分支器、10模块等设备级联,构建一个灵活、可扩展的网络架构,适用于多种复杂的自动化应用场景。

产品    发布时间 : 2024-10-27

【IC】先楫半导体最新款高性能MCU HPM5301,搭载单核32位RISC-V处理器,主频高达360MHz

先楫半导体于2023年11月24日宣布推出高性能HPM5300系列MCU最新款——HPM5301芯片。这款MCU搭载单核32位RISC-V处理器,采用QFN48封装,是迄今为止先楫推出的最简单易用的产品。该芯片的开发板HPM5301EVKLite也同步上市。

产品    发布时间 : 2023-11-25

【IC】有动静!先楫出了颗适用机器人的国内首款内嵌ESC高性能MCU——HPM6E00

先楫半导体(HPMicro)推出的新款MCU——HPM6E00,引发了外界的广泛关注。这家成立仅四年的公司,凭借“国内首款内嵌ESC的高性能MCU”,再次证明了其在MCU领域的创新实力。

产品    发布时间 : 2024-07-03

开发者分享 |《RT-Thread设备驱动开发指南》基础篇--以先楫bsp的hwtimer设备为例

《RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-thread IO设备驱动开发方法,从三方面进行讲解。

设计经验    发布时间 : 2024-05-14

先楫半导体hpm_sdk v1.6.0全新上线!新增HPM6E80产品支持

先楫半导体hpm_sdk v1.6.0上线!新增HPM6E80产品支持。HPM6E00系列MCU是一款高性能、高实时以太互联,RISC-V双核微控制器。HPM6E00系列提供多达4端口千兆以太交换模块,支持TSN,并且支持3端口EtherCAT从站控制器,以及32路高分辨率PWM输出,高精度运动控制系统,可以在工业自动化领域实现基于高实时性,低延时以太网的高性能伺服电机控制,机器人运动控制等应用。

原厂动态    发布时间 : 2024-07-03

HPM6700/6400 系列开创国产高性能 MCU 新时代

型号- HPM6400 系列,HPM64A0A,HPM64G0,HPM64A0,HPM6400,HPM6700 系列,HPM6700,HPM6750EVKMINI,HPM6750EVK2

数据手册  -  先楫半导体  - Rev 2.0  - 2023/4/23 PDF 中文 下载

先楫HPM5361EVK开发板测评

上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。本文介绍先楫HPM5361EVK开发板测评。

设计经验    发布时间 : 2024-05-15

先楫半导体(HPMicro)HPM6000家族MCU选型指南

描述- 上海先楫是一家致力于高性能嵌入式解决方案的半导体公司,产品覆盖微控制器、微处理器和周边芯片,以及配套的开发工具和生态系统。 目前已经量产的两个高性能通用MCU产品系列HPM6700/6400及HPM6300,性能领先国际同类产品,并完成AEC-Q100认证,全力服务中国工业,汽车和消费市场。公司成立于2020年6月,总部坐落于上海市张江高科技园区,并在天津、深圳和南京均设立分公司。 核心团队来自世界知名半导体公司管理团队,具有15年以上,超过20个SoC的丰富的研发及管理经验。 ​

型号- HPM6320IEP,HPM6454IAN,HPM6754IAN,HPM6450,HPM6750IAN,HPM6350,HPM6754IVM,HPM6300系列,HPM6450IAN,HPM6454IVM,HPM6750IVM,HPM6320IPA,HPM6000家族,HPM6360IPA,HPM6360IEP,HPM6364IPA,HPM6430IVM,HPM6300,HPM6400,HPM6320,HPM6364,HPM6364IEP,HPM6700,HPM6430IAN,HPM6350IPA,HPM6340,HPM6000,HPM6360,HPM6730IAN,HPM6340IEP,HPM6730IVM,HPM6350IEP,HPM6340IPA,HPM6700系列,HPM6450IVM,HPM6454,HPM6730,HPM6430,HPM6400系列,HPM6750,HPM6754

选型指南  -  先楫半导体  - 2022/9/16 PDF 中文 下载

热辣滚烫│先楫芯片首秀全国大学生嵌入式设计总决赛

8月13日上午,第七届全国大学生嵌入式芯片与系统设计竞赛应用赛道全国总决赛在南京江北新区圆满落幕!先楫半导体携HPM5300、HPM6700、HPM6200等系列产品和解决方案亮相总决赛与颁奖仪式现场,成为了现场瞩目的焦点之一。此次竞赛汇聚了全国顶尖高校的优秀学生,他们在嵌入式芯片与系统设计方面展现出了极高的热情与创造力。

原厂动态    发布时间 : 2024-09-07

媒体视角 | 先楫半导体HPM6E00系列MCU填补国内空白,EtherCAT中国首授权

2023年12月先楫半导体正式推出中国首款拥有德国倍福公司正式授权EtherCAT从站控制器的高性能MCU产品HPM6E00系列。先楫半导体HPM6E00系列产品采用国际流行的RISC-V架构,主频高达600MHz,有单双核选项,集成了德国倍福公司授权的EtherCAT从站控制器,具备高性能运动控制、高实时工业以太网互联的特性。

原厂动态    发布时间 : 2024-07-17

【应用】基于RISC-V的高主频MCU HPM6750用于LED大屏,双千兆以太网透传实现实时控制

基于RISC-V的高主频MCU能让LED大屏显示系统实现更高的驱动频率及更高的实时性。HPM6750是先楫半导体开发的采用RISC-V 内核、具有高主频及创新总线架构的双核高性能MCU,能通过双千兆以太网透传的方案加双核加持完美解决高速的链路设计。

应用方案    发布时间 : 2022-12-22

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

先楫RT-Thread BSP v1.6.0正式发布,支持新品HPM6E00系列、SDIO WiFi模块、USB网卡等,增加SD3.0和eMMC5.1速度模式支持,更新了多个驱动、示例,适配多款开发板。

技术探讨    发布时间 : 2024-09-06

先楫HPM6300的低压伺服驱动器应用方案,具有高性能、高可靠性、高性价比等优点

上海先楫半导体科技有限公司的高性能MCU系列产品组合,不仅为伺服行业提供丰富的选择,也能够为客户提供专业的解决方案。其中,基于HPM6300的低压伺服驱动器应用方案,具有高性能、高可靠性、高性价比等优点,在不同温度、湿度、振动等工业环境中可实现稳定运行,主控MCU丰富外设接口支持伺服电机系统一体化设计。

应用方案    发布时间 : 2024-05-24

为工业以太网和电机控制而生,先楫HPM6E00跨界MCU开始量产

先楫半导体率先推出了一款专为工业以太网和电机控制而生的跨界MCU产品HPM6E00系列。该系列MCU集成了德国倍福公司(Beckhoff)正式授权的EterhCAT 从站控制器 (ESC: EtherCAT Slave Controller)、高性能RISC-V内核CPU,以及丰富的运动控制外设。

器件选型    发布时间 : 2024-09-06

展开更多

电子商城

查看更多

品牌:先楫半导体

品类:开发板

价格:¥326.8293

现货: 1

品牌:先楫半导体

品类:开发套件

价格:¥206.0976

现货: 0

品牌:先楫半导体

品类:开发板

价格:¥668.2927

现货: 0

品牌:先楫半导体

品类:开发板

价格:¥509.7561

现货: 1

品牌:先楫半导体

品类:开发板

价格:¥568.0000

现货: 0

品牌:先楫半导体

品类:开发板

价格:¥424.3903

现货: 0

品牌:先楫半导体

品类:开发板

价格:¥298.0000

现货: 0

品牌:瑞纳捷

品类:低功耗安全MCU

价格:¥2.6667

现货: 166,540

品牌:瑞纳捷

品类:低功耗安全MCU

价格:¥2.2500

现货: 126,550

品牌:瑞纳捷

品类:低功耗安全MCU

价格:¥2.5000

现货: 50,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:TE connectivity

品类:Wire-to-Board Connector Contacts

价格:¥0.0507

现货:90,000

品牌:UTC

品类:CONTROLLER

价格:¥0.3000

现货:76,686

品牌:NXP

品类:系统基础芯片

价格:¥2.1309

现货:65,805

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5000

现货:53,089

品牌:TE connectivity

品类:Wire-to-Board Connector Contacts

价格:¥0.0684

现货:40,000

品牌:TE connectivity

品类:Wire-to-Board Connector Contacts

价格:¥0.4140

现货:36,000

品牌:TE connectivity

品类:连接器

价格:¥0.1701

现货:33,000

品牌:ACAM

品类:集成电路

价格:¥29.3753

现货:22,014

品牌:TE connectivity

品类:Wire-to-Board Connector Contacts

价格:¥0.9654

现货:14,300

品牌:TE connectivity

品类:Wire-to-Board Connector Contacts

价格:¥0.3528

现货:10,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

FloTHERM热仿真

提供稳态、瞬态、热传导、对流散热、热辐射、热接触、和液冷等热仿真分析,通过FloTHERM软件帮助工程师在产品设计初期创建虚拟模型,对多种系统设计方案进行评估,识别潜在散热风险。

实验室地址: 深圳 提交需求>

电子产品OEM制造/ODM研发服务

拥有中等规模的SMT、DIP以及成品组装产线;支持PCBA及成品OEM/ODM代工组装制造;在嵌入式系统、物联网系统等具备专业性量产制造的项目组织和服务能力。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面