Merge pull request #1736 from RT-Thread/feature_raspi2

[BSP] Update raspi2 README.md
This commit is contained in:
Bernard Xiong 2018-08-24 13:38:11 +08:00 committed by GitHub
commit 2725e412ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 12 deletions

View File

@ -1,4 +1,4 @@
# Raspberry A7板级支持包说明 # Raspberry PI 2B板级支持包说明
## 1. 简介 ## 1. 简介
@ -6,6 +6,8 @@
这份RT-Thread BSP是针对 Raspberry Pi 2B 的一份移植,树莓派价格便宜, 使用者甚众是研究和运行RT-Thread的可选平台之一。 这份RT-Thread BSP是针对 Raspberry Pi 2B 的一份移植,树莓派价格便宜, 使用者甚众是研究和运行RT-Thread的可选平台之一。
![raspi2](figures/raspi2.png)
当前Raspberry Pi 2B对应的硬件特性 当前Raspberry Pi 2B对应的硬件特性
| 硬件 | 描述 | | 硬件 | 描述 |
@ -17,7 +19,7 @@
## 2. 编译说明 ## 2. 编译说明
Windows环境下推荐使用[env工具][1] Windows环境下推荐使用[env工具][1]进行编译。
Linux下推荐使用gcc工具 [gcc-arm-none-eabi-4_8-2014q1_linux][2],如果还没有编译工具,下载后,解开文件。 Linux下推荐使用gcc工具 [gcc-arm-none-eabi-4_8-2014q1_linux][2],如果还没有编译工具,下载后,解开文件。
@ -25,15 +27,15 @@ Linux下推荐使用gcc工具 [gcc-arm-none-eabi-4_8-2014q1_linux][2],如果
tar vxf gcc-arm-none-eabi-4_8-2014q1_linux.tar.bz2 tar vxf gcc-arm-none-eabi-4_8-2014q1_linux.tar.bz2
``` ```
Linux环境可能需要修改编译器目录设置修改bsp/raspi2/rtconfig.py中的 Linux环境下需要修改编译器目录设置,修改`bsp/raspi2/rtconfig.py`中的
``` ```
EXEC_PATH = r'/opt/gcc-arm-none-eabi-4_8-2014q1_gri/bin' EXEC_PATH = r'/opt/gcc-arm-none-eabi-4_8-2014q1_gri/bin'
``` ```
为编译工具的实际所在目录,这里注意要加上后缀 /bin 为编译工具的实际所在目录,这里注意要加上后缀 `/bin`
进入到`bsp/raspi2`目录中,运行以下命令: 进入到`rt-thread/bsp/raspi2`目录中,运行以下命令:
``` ```
scons scons
@ -42,7 +44,6 @@ scons
来编译这个板级支持包。如果编译正确无误会产生kernel.elf、kernel.img文件。 来编译这个板级支持包。如果编译正确无误会产生kernel.elf、kernel.img文件。
kernel.img即是要cp到raspberry SD卡中根目录的文件 kernel.img即是要cp到raspberry SD卡中根目录的文件
## 3. 执行 ## 3. 执行
### 3.1 下载[raspbian镜像][3]生成可以运行的raspbian SD卡 ### 3.1 下载[raspbian镜像][3]生成可以运行的raspbian SD卡
@ -69,13 +70,13 @@ Windows环境下执行etcher选择解压后的2018-06-27-raspbian-stretch-lit
### 3.2 准备好串口线 ### 3.2 准备好串口线
目前版本是使用raspi2的 GPIO 14, GPIO 15来作路口输出。 目前版本是使用raspi2的 GPIO 14, GPIO 15来作路口输出连线情况如下图所示
![raspi2](figures/raspi_uart.png)
串口参数: 115200 8N1 ,硬件和软件流控为关。 串口参数: 115200 8N1 ,硬件和软件流控为关。
按上面的方法做好SD卡后插入树莓派2B通电。 按上面的方法做好SD卡后插入树莓派2B通电可以在串口上看到如下所示的输出信息
输出到串口的信息应该是这样的:
```text ```text
heap: 0x00020b20 - 0x00400000 heap: 0x00020b20 - 0x00400000
@ -86,7 +87,6 @@ Windows环境下执行etcher选择解压后的2018-06-27-raspbian-stretch-lit
2006 - 2018 Copyright by rt-thread team 2006 - 2018 Copyright by rt-thread team
Hello RT-Thread! Hello RT-Thread!
msh > msh >
``` ```
## 4. 支持情况 ## 4. 支持情况

Binary file not shown.

After

Width:  |  Height:  |  Size: 880 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB