Skip to content

Commit 8b4e365

Browse files
committed
add ls2k readme
1 parent c024e2e commit 8b4e365

File tree

2 files changed

+83
-4
lines changed

2 files changed

+83
-4
lines changed

bsp/ls2kdev/README.md

Lines changed: 83 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,87 @@
1-
ls2k 板级支持包
1+
# loogson_pi2 板级支持包说明
22

3+
## 1. 简介
34

4-
---
5+
2K龙芯派采是首款采用2K1000低功耗处理的嵌入式方案验证板,具有资源丰富、接口齐全、低功耗、高可靠的特点。
56

6-
## 1. 简介
7+
| 硬件 | 描述 |
8+
| -- | -- |
9+
|芯片型号| 2K1000 |
10+
|CPU| GS264 |
11+
|主频| 1GHz |
12+
|DDR3| 2GB |
13+
|片外Flash| 8Mb SPI FLASH |
14+
15+
[龙芯派][1]搭载 2K1000 处理器(主频 1GHz),板载 DDR3 颗粒,实现 DDR3 的运行存储功能。实现了 GPIO 的输入输出,中断功能。板上集成 1 个网 口,集成 3 个 USB 接口,HDMI 接口,LCD 接口,音频输入/输出,集成 SD 卡接口,集成 2 个 CAN 接口,集成 RTC 计时功能。可以外扩 WIFI 模块。2K 龙芯派可以广泛应用于信息安 全、电力、轨道交通、工业控制、信号处理、数据通信、信息教育等领域。
16+
17+
18+
## 2. 编译说明
19+
20+
环境搭建在Ubuntu上进行,首先下载[mips-sde-elf-gcc][2]。该文件存放在网盘中,提取码为ucb2。
21+
22+
解压到指定的目录,然后修改当前目录下的`rtconfig.py`文件。
23+
24+
```python
25+
if CROSS_TOOL == 'gcc':
26+
PLATFORM = 'gcc'
27+
EXEC_PATH = "/opt/mips-2015.05-19-mips-sde-elf-i686-pc-linux-gnu/mips-2015.05/bin/"
28+
```
29+
30+
然后在控制台输入`scons`即可,可以生成`rtthread.elf``rtthread.bin`文件,其中`rtthread.elf`是下载到开发板上的程序。
31+
32+
## 3.程序运行
33+
34+
首先龙芯派开发板必须先运行[pmon][3]。rt-thread是通过龙芯的pmon引导起来的。
35+
36+
![2020-04-07_11-53](figures/loongsonpi.png)
37+
38+
首先板子接上12V的电源,然后连接串口,该串口为RS232,所以需要RS232转USB线来进行连接。接着连接`LAN0`网口。
39+
40+
初次上电时,需要按下开发板的`START`按键,听到``启动声后可以在控制台看到串口打印信息。通过启动时在控制台不停的按下字符`c`直到进入到pmon控制台。
41+
42+
目前在龙芯派上推荐使用PMON通过tftp的方式下载到设备内存中运行。
43+
44+
需要让开发板和主机处于同一网段,利用pmon的tftp进行固件传输。首先查看主机的ip地址,如果`ifconfig`查看ip是`192.168.12.35`。输入以下指令开始运行。
45+
46+
```
47+
ifaddr syn0 192.168.12.100
48+
load tftp://192.168.12.35/rtthread.elf;
49+
g
50+
```
51+
52+
其中`ifaddr`是设置pmon设置网络的命令,`syn0`表示第一个网卡。然后从tftp的主机上加载`rtthread.elf`文件,此时主机必须有tftp服务器。`g`表示程序跳转运行。
53+
54+
而后可以看到rtthread程序正常的运行。
55+
56+
```
57+
zero at v0 v1 a0 a1 a2 a3
58+
00000000 00000000 00000000 00000000 00000003 aafffea8 8f800000 8f1371d0
59+
t0 t1 t2 t3 t4 t5 t6 t7
60+
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
61+
s0 s1 s2 s3 s4 s5 s6 s7
62+
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
63+
t8 t9 k0 k1 gp sp s8 ra
64+
00000000 00000000 00000000 00000000 00000000 aafffe88 00000000 8f0b1418
65+
Current SR: 0x10008080
66+
67+
\ | /
68+
- RT - Thread Operating System
69+
/ | \ 4.0.3 build Apr 7 2020
70+
2006 - 2020 Copyright by rt-thread team
71+
Hi, this is RT-Thread!!
72+
msh >
73+
```
74+
75+
## 4. 支持情况
76+
77+
| 驱动 | 支持情况 | 备注 |
78+
| ------ | ---- | :------: |
79+
| UART | 支持 | UART0|
80+
81+
## 5. 联系人信息
782

8-
本bsp在龙芯派上运行
83+
维护人:[bernard][4]
84+
[1]:http://ftp.loongnix.org/loongsonpi/pi_2/doc
85+
[2]: https://pan.baidu.com/s/17dbdOE4NAJ-qEW7drVRq2w
86+
[3]:http://ftp.loongnix.org/embedd/ls2k/
87+
[4]: https://github.com/BernardXiong

bsp/ls2kdev/figures/loongsonpi.png

469 KB
Loading

0 commit comments

Comments
 (0)