RCSN嵌入式

文章数:46 被阅读:160721

账号入驻

[HPM杂谈]你想要了解的先楫hpm_sdk开发都在这里系列 (五)

最新更新时间:2024-10-05
    阅读数:

一、前言

国庆快乐,最近也腾出时间出来写写水一水文章,刚好先楫的SDK已经发布到V1.7.0,延续之前的SDK系列,这个不能断,流量蹭起来。

对于以往的SDK系列,比如构建,编译等,可参考《 你想要了解的先楫hpm_sdk开发都在这里系列


另外,本公众号也有不少文章源码,也有开发者在询问源码,趁着该文章也整理了下。

代码仓库: https://github.com/RCSN/hpm_sdk_extra

目前积累的demos有以下,每个demo都附有readme说明

1、i2c_master_rtx_dma_chain

实现I2C DMA无阻塞CPU 0负载实现通信

参考文章《 什么!I2C能全程无阻塞 CPU 0负载实现通信?


2、spi_drive_wizchip_w5xxx

实现SPI驱动wizchip家的SPI转网卡芯片,比如W5500等

参考文章:《 hpm_application]先楫单片机使用SPI驱动网络接口芯片W5xxx(wiznet)


3、spi_slave_dma_chain

实现SPI从机DMA接收

参考文章:《 [玩转先楫SPI外设系列之六] 细说SPI从机接收的妙技巧


4、uart_dma_rtx_stress

压测uart dma收发

参考文章《 [玩转先楫串口uart外设系列之二]接收性能验证-使用DMA


5、usb_display

实现USB副屏方案

参考文章:《 [hpm_application]先楫hpm6750做个USB显示器当电脑副屏


二、SDK_ENV更新

env更新不多,主要以下:


1、新增用户模板,更加方便开发者进行开发。

在sdk_env/user_template目录下,如何使用,官方也写了readme文档。主要提供用户板级文件,用户应用程序,用户链接脚本。

使用上也很简单,借助start_gui.exe进行生成,官方也提供了操作方法,如下:

三、HPM_SDK更新

SDK的更新比较多,需要详细的可以查看sdk目录下的CHANGELOG.md文件,主要是changed更改,fixed修复,added新增。

本文只阐述added部分。可以看到,driver新增的API较少,主要新增samples比较多,更多切合开发者需要,更多集中在相关工业控制通信上。

比如samples新增了plb encoder

ethercat相关sample更加丰富,涉及协议以及升级相关,比如foe, cia402, virtual motor支持。

enet相关sample也逐步更新,比如tsn相关sample

更多详细如下新增:

值得一提的是:HPM SDK V1.7.0也更多覆盖了一个国产编译器:兆松科技的zcc编译器。主要版本是3.2.4


官方也对此发布了一个性能对比-《 兆松 ZStudio 为先楫 MCU 开发带来全新体验,编译优化助力性能提升



 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved