https://hpmicro-website.oss-cn-hangzhou.aliyuncs.com/sdk_env_v1.7.0.zip 版本更新概况 1、增加User Template模板工程 [New] User Template模板工程,方便用户创建自己的Board和App。详细说明请参见如何*快速创建用户自定义Board和App工程 。 https://kb.hpmicro.com/2024/10/08/如何快速创建用户自定义board...
构建时候需要需要选择cmake build type,还需要选择board type,因为hpm_sdk包含了先楫目前发布的官方评估板,需要开发者自己去指定,所以我们可以通过加入cmake的构建参数指定Board.本文所选的是hpm6200evk。 本文需要生成编译在flash执行的固件,根据hpm_sdk的构建类型,我们可以选择flash_xip这个类型来进行构建。当然也可以...
新增HPM SDK 文档入口,支持一键打开选择的 board 和 sample 帮助文档 调整Build Type 为 HPM_BUILD_TYPE 和 CMAKE_BUILD_TYPE 调整sample 列表双核项目显示状态,默认隐藏双核项目中 core1 程序,同时增加显示 core1 程序开关 测试工具版本 Segger Embedded Studio 8.10d IAR workbench for RISC-V 3.30.1 已知问题 ...
但hpm_sdk更多倾向于开发者的APP应用与SDK分开,这种开发好比是上位机的QT开发,在QT开发中,通过pro/pri文件管理导入QT的官方库使用,如果不想使用那就不开启对应的库,又好比python开发,通过Import方式自行选择。 这种开发方式需要把hpm_sdk路径放在对应的文件夹中,并把路径添加到环境变量,这好比是软件的安装,先楫的所...
一、SDK ENV组成结构 整个SDK ENV组成结构如下图所示: doc:主要是先楫半导体官方开发的用户指导手册,包含 HPM6750EVK和HPM6750EVK mini的用户指导手册。 hpm_sdk: HPM SDK的核心软件包。 toolchains:编译工具链,主要为rv32imadc-ilp32d-x86_64-w64-mingw32 ...
先楫半导体推出的HPM SDK是HPM推出的一个完全开源、基于BSD 3-Clause许可证的综合性软件支持包,适用于先楫半导体的所有微控制器产品。此套件中包含先楫半导体微控制器上外设的底层驱动代码,集成了丰富的组件如RTOS、网络协议栈、USB栈、文件系统等,以及相应的示例程序和文档。它提供的丰富构建块,使得用户可以更专注...
通过运行提供的脚本执行或者手工设置环境变量”HPM_SDK_BASE”指向SDK根目录 #source env.sh export HPM_SDK_BASE=$HOME/workspace/HPM6000/SDK/hpm_sdk_v1.6.01>演示生成5301开发板自动生成工程并本地化和编译hpm5301evklite_flash_xip_debug cmake -G Ninja -D BOARD=hpm5301evklite -D HPM_BUILD_TYPE=...
hpm sdk release v1.8.0 Dec 30, 2024 hpm6750evk2 hpm sdk release v1.8.0 Dec 30, 2024 hpm6750evkmini hpm sdk release v1.8.0 Dec 30, 2024 hpm6800evk hpm sdk release v1.8.0 Dec 30, 2024 hpm6e00evk hpm sdk release v1.8.0 ...
middleware: hpm_mcl_v2: add hpm smc control. middleware: freertos: place xPortxxx to isr_vector section middleware: hpm_math: add dsp support for zcc middleware: microros: add zcc support middleware: rtos: asm adjustment for zcc toolchain ...
printf("hpm_sdk: %s\n", SDK_VERSION_STRING); #endif printf("%s", banner); } uint8_t board_get_led_gpio_off_level(void) { return BOARD_LED_OFF_LEVEL; } void board_ungate_mchtmr_at_lp_mode(void) { /* Keep cpu clock on wfi, so that mchtmr irq can still ...