|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 21-Aug-2025 | - |
| applications/ | | 21-Aug-2025 | - | | |
| board/ | | 21-Aug-2025 | - | | |
| figures/ | | 21-Aug-2025 | - | | |
| .config | A D | 21-Aug-2025 | 45.8 KiB | 1,406 | 1,297 |
| .gitignore | A D | 21-Aug-2025 | 365 | 43 | 42 |
| Kconfig | A D | 21-Aug-2025 | 216 | 13 | 8 |
| README.md | A D | 21-Aug-2025 | 3.6 KiB | 117 | 84 |
| SConscript | A D | 21-Aug-2025 | 331 | 16 | 12 |
| SConstruct | A D | 21-Aug-2025 | 1.7 KiB | 60 | 45 |
| project.ewp | A D | 21-Aug-2025 | 65.9 KiB | 2,387 | 2,386 |
| project.eww | A D | 21-Aug-2025 | 161 | 11 | 7 |
| project.uvopt | A D | 21-Aug-2025 | 4.8 KiB | 163 | 156 |
| project.uvoptx | A D | 21-Aug-2025 | 5.8 KiB | 193 | 185 |
| project.uvproj | A D | 21-Aug-2025 | 47.6 KiB | 1,320 | 1,319 |
| project.uvprojx | A D | 21-Aug-2025 | 46.6 KiB | 1,303 | 1,302 |
| rtconfig.h | A D | 21-Aug-2025 | 8.1 KiB | 414 | 80 |
| rtconfig.py | A D | 21-Aug-2025 | 4.1 KiB | 151 | 116 |
| template.ewd | A D | 21-Aug-2025 | 102.4 KiB | 2,909 | 2,908 |
| template.ewp | A D | 21-Aug-2025 | 71.3 KiB | 2,041 | 2,040 |
| template.eww | A D | 21-Aug-2025 | 162 | 11 | 7 |
| template.uvopt | A D | 21-Aug-2025 | 4.8 KiB | 163 | 156 |
| template.uvoptx | A D | 21-Aug-2025 | 5.8 KiB | 193 | 185 |
| template.uvproj | A D | 21-Aug-2025 | 15 KiB | 408 | 403 |
| template.uvprojx | A D | 21-Aug-2025 | 14 KiB | 397 | 391 |
README.md
1# HK32F030C8T6-MINI BSP 说明
2
3## 简介
4
5开发板外观如下图所示:
6
7
8
9HK32F030C8T6-MINI是航顺推出的一款HK32F030C8T6系列的评估板,其搭载的MCU主要资源参数如下:
10
11| 硬件 | 描述 |
12| --------- | ------------- |
13| 芯片型号 | HK32F030C8T6 |
14| CPU | ARM Cortex M0 |
15| 主频 | 72M |
16| 片内SRAM | 10K |
17| 片内FLASH | 64K |
18
19## 编译说明
20
21HK32F030C8T6-MINI板级包支持MDK5开发环境和GCC编译器,以下是具体版本信息:
22
23| IDE/编译器 | 已测试版本 |
24| ---------- | ---------------------------- |
25| MDK5 | MDK523 |
26| GCC | GCC 5.4.1 20160919 (release) |
27
28## 板载资源
29
30- MCU:HK32F030C8T6,主频 72MHz,64KB FLASH ,10KB RAM
31- 常用外设
32 - LED:2个,(VCC、PB4)
33 - 按键:2个,KEY1(PA1)、WK_UP(兼具唤醒功能,PA0)
34 - NRF24L01接口
35 - OLED接口
36 - 板载存储:EEPROM(M24C08,8K bits)
37- 常用接口:插针串口J10
38- 调试接口,JTAG
39
40## 外设支持
41
42本 BSP 目前对外设驱动的支持情况如下:
43
44| 驱动 | 支持情况 | 备注 |
45| ------- | -------- | :---------: |
46| UART | 支持 | USART1/2 |
47| GPIO | 支持 | PA0...PF7 |
48| IIC | 支持 | GPIO模拟I2C |
49| SPI | 支持 | SPI1 |
50| ADC | 不支持 | |
51| PWM | 不支持 | |
52| HWTIMER | 不支持 | |
53| WDT | 不支持 | |
54| RTC | 不支持 | |
55| FLASH | 不支持 | |
56
57### IO在板级支持包中的映射情况
58
59| IO号 | 板级包中的定义 |
60| ---- | -------------- |
61| PB4 | LED |
62| PA1 | KEY1 |
63| PA0 | KEY_WKUP |
64| PB6 | USART1_TX |
65| PB7 | USART1_RX |
66| PA2 | USART2_TX |
67| PA3 | USART2_RX |
68| PA4 | SPI1_NSS |
69| PA5 | SPI1_SCK |
70| PA6 | SPI1_MISO |
71| PA7 | SPI1_MOSI |
72| PB8 | I2C1_SCL |
73| PB9 | I2C1_SDA |
74| PB10 | I2C2_SCL |
75| PB11 | I2C2_SDA |
76
77## 使用说明
78
79 本章节是为刚接触 RT-Thread 的新手准备的使用说明,遵循简单的步骤即可将 RT-Thread 操作系统运行在该开发板上,看到实验效果 。
80
81### 快速上手
82
83本 BSP 为开发者提供 MDK4、MDK5 和 IAR 工程,并且支持 GCC 开发环境。下面以 MDK5 开发环境为例,介绍如何将系统运行起来。
84
85#### 硬件连接
86
87使用数据线连接开发板到 PC,打开电源开关。
88
89#### 编译下载
90
91双击 project.uvprojx 文件,打开 MDK5 工程,编译并下载程序到开发板。
92
93> 工程默认配置使用 JLink 下载程序,在通过 JLink 连接开发板的基础上,点击下载按钮即可下载程序到开发板
94
95#### 运行结果
96
97下载程序成功之后,系统会自动运行,观察开发板上 LED 的运行效果,LED 会周期性闪烁。
98
99连接开发板对应串口到 PC , 在终端工具里打开相应的串口(115200-8-1-N),复位设备后,在串口上可以看到 RT-Thread 的输出信息:
100
101```bash
102 \ | /
103- RT - Thread Operating System
104 / | \ 4.0.3 build Mar 9 2020
105 2006 - 2020 Copyright by rt-thread team
106msh />
107```
108
109## 注意事项
110
111可在航顺官方网站进行所需资料下载,如Keil_v5/Keil_v4/IAR等pack安装包和HK-MINI开发板原理图等(http://www.hsxp-hk.com/)
112
113## 联系人信息
114
115维护人:
116
117- [jonas](https://github.com/JonasWen)