先楫半导体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

暂无评论

相关推荐

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

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

2023-11-25 -  产品 代理服务 技术支持 现货查询 批量订货

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

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

2024-10-27 -  产品 代理服务 技术支持 现货查询 批量订货

【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 -  原厂动态 代理服务 技术支持 现货查询 批量订货

先楫半导体HPM APPS v1.7.0上线啦!

先楫半导体发布了HPM APPS v1.7.0,包含多项更新和新功能,如HPM双网口环网通信方案、Ethercat主站应用方案、I2S DMA CHAIN应用方案、hpm_monitor服务、SPI控制器操作Nor flash应用案例等。这些更新旨在提升微控制器性能,简化开发过程,并加速程序开发。

2024-11-28 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】先楫半导体MCU HPM6750使用JLINK调试下如何进行串口打印配置

在使用JLINK调试先楫半导体HPM6750EVK2开发板调试时遇到不知如何使用SEGGER Embedded Studio (以下简称SES)内置的虚拟串口打印工具,本文介绍正确配置串口打印工具的步骤。

2023-06-30 -  设计经验 代理服务 技术支持 现货查询 批量订货

先楫半导体(HPMicro)HPM APPS v1.6.0上线啦!

HPM APPS是基于HPM SDK开发的上层应用软件开发套件。提供各种典型通用的应用解决方案,包含了中间件、组件、服务等,供用户使用评估。HPM APPS需搭配HPM SDK使用,且HPM APPS和HPM SDK版本一一对应。在参考方案时,建议先查阅文档开始。

2024-11-28 -  设计经验 代理服务 技术支持 现货查询 批量订货

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

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

2024-07-17 -  原厂动态 代理服务 技术支持 现货查询 批量订货

先楫HPM5361EVK开发板测评

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

2024-05-15 -  设计经验 代理服务 技术支持 现货查询 批量订货

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

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

2022-12-22 -  应用方案 代理服务 技术支持 现货查询 批量订货

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

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

2023/4/23  - 先楫半导体  - 数据手册  - Rev 2.0 代理服务 技术支持 现货查询 批量订货

先楫半导体(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  - 先楫半导体  - 选型指南 代理服务 技术支持 现货查询 批量订货

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

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

2024-09-07 -  原厂动态 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:先楫半导体

品类:开发板

价格:¥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

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

PCBA贴片打样

采用SMT/SMT+DIP封装加工,PCB成品尺寸:50*50~340*500mm,板厚:0.6~3.0mm,最快交期:2~3天。支持1~200片(拼版200片)的PCBA主板贴片。

最小起订量: 1 提交需求>

线路板/电路板加工定制

可加工线路板层数:1~10层;最小孔径:0.2mm;孔径公差范围:±0.076mm(±3mil),板尺寸:5mm×5mm~600mm×600mm;板厚:0.2mm±0.08mm~2.0±0.1mm。

最小起订量: 1 提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面