HPM_SDK1.6.0中使能了FreeRTOS的tickless模式,根据SOC进入低功耗模式的级别不同,分为wait模式和stop模式。 使能wait模式:在CMakeLists.txt中增加set(CONFIG_FREERTOS_TICKLESS 1),参考例程:samples\rtos\freertos\freertos_tickless_wait_mode set(CONFIG_FREERTOS 1) set(CONFIG_FREERTOS_TICKLESS 1) 使能stop...
本视频由先楫资深嵌入式系统专家费振东(人称费教授)为大家介绍如何在自有设计的HPM6750电路板上创建HPM_SDK例程,感兴趣可私信小编了解更多详情哦~产品信息可访问以下链接了解详情:官网:www.hpmicro.com产品页:http://www.hpmicro.com/product/series.html?id=e1869a4a
HPM SDK V1.6.0中FreeRTOS升级前后特性支持对比: 二、FreeRTOS新特性适配 2.1 支持tickless模式 HPM_SDK1.6.0中使能了FreeRTOS的tickless模式,根据SOC进入低功耗模式的级别不同,分为wait模式和stop模式。 使能wait模式:在CMakeLists.txt中增加set(CONFIG_FREERTOS_TICKLESS 1),参考例程:samples\rtos\freertos\fre...
集成工具集sdk_env压缩包解压目录下的start_cmd.cmd脚本可以启动命令行环境sdk prompt, 可通过命令generate_project -list 查看当前支持的boards,可以查询到当前支持的boards如下: hpm6300evk hpm6750evk hpm6750evk2 hpm6750evkmini 在目录hpm_sdk/boards下添加新board目录,例如名称:hpm6750demo,如下: 参考官方boar...
HPM SDK 是一个基于宽松使用许可(BSD 3-Clause)完全开源的综合性 软件支持包,可帮助用户在使用基于 RISC-V 内核的先楫半导体 MCU 时能简化 和加快应用开发. HPM SDK 包括第三方工具软件,硬件驱动软件,集成实时操作系统,中间 件,参考例程以及说明文档等.HPM SDK 支持用 Cmake 为 Segger 和 GCC 提 供示例项目...
一、SDK ENV组成结构 整个SDK ENV组成结构如下图所示: doc:主要是先楫半导体官方开发的用户指导手册,包含 HPM6750EVK和HPM6750EVK mini的用户指导手册。 hpm_sdk: HPM SDK的核心软件包。 toolchains:编译工具链,主要为rv32imadc-ilp32d-x86_64-w64-mingw32 ...
生成工程后,在例程目录下就会有相应的目录。 segger_embedded_studio的目录下就是Segger Embedded Studio的工程文件,双击hello_world.emProject可打开该工程,其他编译方式同理。 1.2 GUI Project Generator新建工程 双击打开stat_gui.exe。 在GUI project generator界面中的“SDK Sample”下拉列表中选择“hello_world”,在...
rom_api: 相关例程 tinyuf2: 基于UF2格式的U盘固件更新 power_mode_switch: 功耗模式切换 memstress: 用于测试SDRAM和FLASH的稳定性 segger_rtt示例 易用的工程构建 hpm_sdk通过cmake来管理构建信息,将SDK内部依赖细节通过构建系统进行封装,让用户可以更多关注自己应用组织。
因此,调试HPM-SDK双核例程,步骤如下: 步骤1:Core0的工程调试,和正常的单核调试相同,正常SES启动debug即可。 步骤2:Core1的工程调试,由于上述限制(为了双核同时调试),必须先将Core0的工程Debug运行,然后在启动Core1的Debug仿真。 可在Core0 SES终端看到Core1 GDB connect信息: 基于Jlink调试 基于Jlink调试,对Core...
将下载的例程解压后,将其复制到先前创建的hpm_app文件夹路径中。接下来,打开hpm_sdk/CMakeLists文件,并在其中增加以下内容:双击hpm_sdk目录下的start_cmd文件以启动开发环境。进入相应示例程序,以ADC_EVK示例为例。通过执行 generate 命令,可以生成与 ADC_EVK 示例相关的工程文件。在这个示例中,用户需要针对...