• 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-202546 KiB1,4121,302

Kconfig A D21-Aug-2025377 2014

README.md A D21-Aug-20254.3 KiB176118

SConscript A D21-Aug-2025311 1511

SConstruct A D21-Aug-20252.9 KiB8666

flashdebug.ini A D21-Aug-2025330 118

project.uvoptx A D21-Aug-20255.6 KiB185178

project.uvprojx A D21-Aug-202548.2 KiB1,3441,343

rtconfig.h A D21-Aug-20258.2 KiB41881

rtconfig.py A D21-Aug-20254.9 KiB163126

template.uvoptx A D21-Aug-20255.6 KiB185178

template.uvprojx A D21-Aug-202514.5 KiB401394

README.md

1# LPC55S06-EVK 板级支持包
2
3## 1. 简介(Introduction)
4
5LPC55S06 是由恩智浦NXP半导体推出的基于Cortex-M33内核的高性能单片机
6包括如下硬件特性:
7
8| 硬件 | 描述 |
9| -- | -- |
10|芯片型号| LPC55S06 全系列 |
11|CPU| Cortex-M33, with FPU |
12|主频| 96MHz |
13|基本外设| 8个Flexcomm(任意配置为USART/SPI/I2C/I2S) / 1个50MHz SPI / 双USB(1高1全,支持主从) |
14|特色| PowerQuad DSP协处理器 / 安全外设:PRINCE/PUF/CASPER/AES-256/HASH |
15
16## 2. 硬件开发环境(Hardware development system)
17
18开发板(EVK)
19
20![开发板示意图](./figures/board.png)
21
22
23
24## 3. 编译说明
25
26
27| 环境         | 说明                                                 |
28| ------------ | ---------------------------------------------------- |
29| PC操作系统   | Linux/MacOS/Windows                                  |
30| 编译器       | armcc                                                |
31| 构建工具     | scons/mdk5                                           |
32| 依赖软件环境 | Env工具/(MDK或IAR或arm-none-eabi-gcc)/git/调试器驱动 |
33
341) 下载源码
35
36```bash
37    git clone https://github.com/RT-Thread/rt-thread.git
38```
39
402) 配置工程并准备env
41
42Linux/Mac43
44```bash
45    cd rt-thread/bsp/lpc55S06_evk
46    scons --menuconfig
47    source ~/.env/env.sh
48    pkgs --upgrade
49```
50
51(Windows)
52
53>在[RT-Thread官网][1]下载ENV工具包
54
553) 配置芯片型号
56
57Linux/Mac58
59```bash
60    scons --menuconfig
61```
62
63(Windows(ENV环境中))
64
65```bash
66    menuconfig
67```
68
69随后拉取必要的库,否则无法通过编译
70
71```bash
72    pkgs --update
73```
74
75在menuconfig页面配置并选择对应的芯片型号,若开发环境为MDK/IAR,则需要生成工程
76
771) 生成工程(Mac/Linux下请跳过此步骤)
78
79(Windows IAR)
80
81```bash
82    SET RTT_CC=iar
83    scons --target=iar -s
84```
85
86(Windows MDK5)*
87
88```bash
89    scons --target=mdk5 -s
90```
91
92*该板级支持包不支持生成mdk4的工程
93
94**MDK 与 IAR 在生成完成工程之后一定要在工程中手动选择一次芯片信号,否则会产生严重编译错误**
95
96
97
985) 编译
99
100使用MDK或IAR请参见对应教程
101
102(Windows arm-none-eabi-gcc)
103使用以下指令设置gcc路径
104
105```bash
106    SET RTT_EXEC_PATH=[GCC路径]
107```
108
109Linux/Mac arm-none-eabi-gcc)
110使用以下指令设置gcc路径
111
112```bash
113    export RTT_EXEC_PATH=[GCC路径]
114```
115
116编译(WindowsLinux/Mac arm-none-eabi-gcc)
117
118```bash
119    scons -j4
120```
121
122或者通过 `scons --exec-path="GCC工具链路径"` 命令,在指定工具链位置的同时直接编译。
123
124出现下列信息即为编译成功
125
126```bash
127    LINK rtthread-lpc55S06.elf
128    arm-none-eabi-objcopy -O binary rtthread-lpc55s6x.elf rtthread.bin
129    arm-none-eabi-size rtthread-lpc55S06.elf
130    text    data     bss     dec     hex filename
131    41596     356    1456   43408    a990 rtthread-lpc55s6x.elf
132    scons: done building targets.
133```
134
135## 3. 烧写及执行
136
137烧写可以使用仿真器 ISP等多种方式 此处不再赘述
138
139### 3.1 运行结果
140
141如果编译 & 烧写无误,会在Flexcomm0串口*上看到RT-Thread的启动logo信息:
142
143```bash
144 \ | /
145- RT -     Thread Operating System
146 / | \     4.0.1 build Jul 30 2019
147 2006 - 2019 Copyright by rt-thread team
148uising armclang, version: 6120001
149msh />
150```
151
152*默认串口
153
154
155## 4. 驱动支持情况及计划
156
157| 驱动       | 支持情况 | 备注                         |
158| ---------- | :------: | :--------------------------: |
159| UART       | 支持     | UART0/2                 |
160| GPIO       | 支持     | 自动根据芯片型号选择引脚布局 |
161| SPI        | 支持     | 支持High Speed SPI     |
162| USB Device | 不支持 | 暂不支持          |
163| USB Host   | 不支持  | 暂不支持      |
164| Windowed WatchDog | 不支持  | 支持                        |
165| ADC | 不支持 | 暂不支持 |
166| I2C       | 支持     | 可配合MMA8562          |
167| I2C Sensor | 支持     | 获取板上MMA8562加速度传感器数据 |
168| RTC        | 支持     | RTC时钟自动配置              |
169| SDIO       | 支持     | 操作SD卡                     |
170| I2S        | 不支持  | 暂不支持      |
171
172## 6. 联系人信息
173
174维护人:
175alex.yang@nxp.com
176