• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

applications/21-Aug-2025-

board/21-Aug-2025-

figures/21-Aug-2025-

.config A D21-Aug-202545.8 KiB1,4061,297

.gitignore A D21-Aug-2025365 4342

Kconfig A D21-Aug-2025216 138

README.md A D21-Aug-20253.6 KiB11784

SConscript A D21-Aug-2025331 1612

SConstruct A D21-Aug-20251.7 KiB6045

project.ewp A D21-Aug-202565.9 KiB2,3872,386

project.eww A D21-Aug-2025161 117

project.uvopt A D21-Aug-20254.8 KiB163156

project.uvoptx A D21-Aug-20255.8 KiB193185

project.uvproj A D21-Aug-202547.6 KiB1,3201,319

project.uvprojx A D21-Aug-202546.6 KiB1,3031,302

rtconfig.h A D21-Aug-20258.1 KiB41480

rtconfig.py A D21-Aug-20254.1 KiB151116

template.ewd A D21-Aug-2025102.4 KiB2,9092,908

template.ewp A D21-Aug-202571.3 KiB2,0412,040

template.eww A D21-Aug-2025162 117

template.uvopt A D21-Aug-20254.8 KiB163156

template.uvoptx A D21-Aug-20255.8 KiB193185

template.uvproj A D21-Aug-202515 KiB408403

template.uvprojx A D21-Aug-202514 KiB397391

README.md

1# HK32F030C8T6-MINI BSP 说明
2
3## 简介
4
5开发板外观如下图所示:
6
7![board](figures/board.jpg)
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)