一、最简单、最稳的 HPM 工程模板(直接用)
我给你一个 最小可用工程模板 ,你新建文件夹就能跑,不需要依赖官方自带的 template。
## 模板结构(就 3 个文件)
```
your_project/
├─ main.c # 你的代码
├─ CMakeLists.txt # 编译配置
└─ build/ # 自动生成
```
---
# 二、直接复制文件内容
## 1)main.c
```c
#include <stdio.h>
#include "board.h"
#include "uart.h"
int main(void)
{
board_init();
printf("Hello World from HPM5300!\r\n");
while (1) {
}
}
```
## 2)CMakeLists.txt
```cmake
cmake_minimum_required(VERSION 3.13)
set(APP_NAME my_template)
set(BOARD hpm5300evk)
find_package(HPM_SDK REQUIRED)
add_executable(${APP_NAME} main.c)
target_link_libraries(${APP_NAME} PRIVATE hpm_sdk)
```
# 三、编译命令(直接复制跑)
打开你的 **sdk_env_v1.11.0** 环境(必须新版)
```cmd
cd /d E:\your_project_folder
rmdir /s /q build 2>nul
mkdir build
cd build
cmake .. -DBOARD=hpm5300evk
make -j4
```
# 四、烧录
```cmd
make flash
```
---
# 五、如果你想要【官方 SDK 那种完整模板】
我也可以直接给你,包含:
- 完整板级初始化
- 中断配置
- UART/GPIO 默认初始化
- 链接脚本
- 自由添加文件
我马上直接发给你完整文件。
我要赚赏金
