| 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.9 KiB | 1,409 | 1,300 | |
| Kconfig | A D | 21-Aug-2025 | 377 | 20 | 14 | |
| README.md | A D | 21-Aug-2025 | 2.8 KiB | 131 | 86 | |
| SConscript | A D | 21-Aug-2025 | 311 | 15 | 11 | |
| SConstruct | A D | 21-Aug-2025 | 2.9 KiB | 86 | 66 | |
| flashdebug.ini | A D | 21-Aug-2025 | 330 | 11 | 8 | |
| project.uvoptx | A D | 21-Aug-2025 | 5.2 KiB | 180 | 173 | |
| project.uvprojx | A D | 21-Aug-2025 | 46.5 KiB | 1,295 | 1,294 | |
| rtconfig.h | A D | 21-Aug-2025 | 8.2 KiB | 416 | 79 | |
| rtconfig.py | A D | 21-Aug-2025 | 4.9 KiB | 163 | 126 | |
| template.uvoptx | A D | 21-Aug-2025 | 5.2 KiB | 180 | 173 | |
| template.uvprojx | A D | 21-Aug-2025 | 14.5 KiB | 401 | 394 |
README.md
1# LPC55S16-EVK 板级支持包 2 3## 1. 简介(Introduction) 4 5LPC55S16 是由恩智浦NXP半导体推出的基于Cortex-M33内核的高性能单片机 6包括如下硬件特性: 7 8| 硬件 | 描述 | 9| -- | -- | 10|芯片型号| LPC5516/LPC55S16 全系列 | 11|CPU| Cortex-M33 , with FPU | 12|主频| 150MHz | 13 14## 2. 硬件开发环境(Hardware development system) 15 16开发板(EVK) 17 18 19 20 21 22## 3. 编译说明 23 24支持IDE: 25 26* MDK5: V5.16 27* IAR: 9.30.1 28 291) 下载源码 30 31```bash 32 git clone https://github.com/RT-Thread/rt-thread.git 33``` 34 352) 配置工程并准备env 36 37(Linux/Mac) 38 39```bash 40 cd rt-thread/bsp/lpc55S16_evk 41 scons --menuconfig 42 source ~/.env/env.sh 43 pkgs --upgrade 44``` 45 46(Windows) 47 48>在[RT-Thread官网][1]下载ENV工具包 49 503) 配置芯片型号 51 52(Linux/Mac) 53 54```bash 55 scons --menuconfig 56``` 57 58(Windows(ENV环境中)) 59 60```bash 61 menuconfig 62``` 63 64随后拉取必要的库,否则无法通过编译 65 66```bash 67 pkgs --update 68``` 69 70在menuconfig页面配置并选择对应的芯片型号,若开发环境为MDK/IAR,则需要生成工程 71 724) 生成工程 73 74IAR: 75 76```bash 77scons --target=iar 78``` 79 80MDK5: 81 82```bash 83scons --target=mdk5 84``` 85 86## 3. 烧写及执行 87 88烧写可以使用仿真器 ISP等多种方式 此处不再赘述 89 90### 3.1 运行结果 91 92如果编译 & 烧写无误,会在Flexcomm0串口*上看到RT-Thread的启动logo信息: 93 94```bash 95 \ | / 96- RT - Thread Operating System 97 / | \ 4.0.1 build Jul 30 2019 98 2006 - 2019 Copyright by rt-thread team 99uising armclang, version: 6120001 100msh /> 101``` 102 103 104## 4. 驱动支持情况及计划 105 106| 驱动 | 支持情况 | 备注 | 107| ---------- | :------: | :--------------------------: | 108| UART | 支持 | UART0/2 | 109| GPIO | 支持 | 自动根据芯片型号选择引脚布局 | 110| SPI | 支持 | 支持High Speed SPI | 111| USB Device | 不支持 | 暂不支持 | 112| USB Host | 不支持 | 暂不支持 | 113| Windowed WatchDog | 不支持 | 支持 | 114| ADC | 不支持 | 暂不支持 | 115| I2C | 支持 | 可配合MMA8562 | 116| RTC | 支持 | RTC时钟自动配置 | 117 118## 5.进阶使用 119 120此 BSP 默认只开启了串口 0 的功能,如果需使用更多高级外设功能,需要利用 ENV 工具对 BSP 进行配置, 步骤如下: 121 1221. 在 bsp 下打开 env 工具。 1232. 输入 menuconfig 命令配置工程,配置好之后保存退出。 1243. 输入 pkgs --update 命令更新软件包。 1254. 输入 scons --target=mdk5/iar 命令重新生成工程。 126 127## 6. 联系人信息 128 129维护人: 130alex.yang@nxp.com 131