📁
loongsoncsprj2020-manual
  • 1. 简介
  • 1.1龙芯实验箱介绍
  • 1.2实验箱测试流程
  • 2. 基于FPGA的MIPS32SCPU实现
    • 2.1 Vivado开发环境
      • 2.1.1 Vivado环境的安装
      • 2.1.2 Vivado的基本使用
      • 2.1.3 Vivado和实验板的连接
    • 2.2 基于soc_up的移植过程
      • 2.2.1 Flash的烧录
      • 2.2.2 FPGA固化方法
      • 2.2.3 串口工具的使用
      • 2.2.4 TFTP服务器的搭建及使用
      • 2.2.5 Liunx内核的移植过程
    • 2.3 ROM的初始化
      • 2.3.1 ROM的初始化过程
      • 2.3.2 测试程序编译流程
    • 2.4 基于NaiveMIPS的移植过程
      • 2.4.1 NavieMIPS的综合运行
      • 2.4.2 supervisor的启动过程
      • 2.4.3 U-Boot的启动过程
      • 2.4.4 ucore的启动过程
    • 2.5 ILA的使用方法
  • 3. MIPS32S CPU上的ucore教学操作系统
    • 3.1 make 命令的使用
    • 3.2 交叉工具链介绍
    • 3.3 交叉编译环境的配置
    • 3.4 U-Boot的移植过程
    • 3.5 QEMU介绍
    • 3.6 ucore编译方法
    • 3.7 龙芯编译环境配置
    • 3.8 对supervisor交互程序term.py的修改
  • 4. MIPS32S上的C0编译器实验
  • 系统集成
Powered by GitBook
On this page
  • Linux系统下minicom的配置使用
  • Windows系统下SecureCRT或ECOM串口软件的使用
  • 1. SecureCRT
  • 2. ECOM

Was this helpful?

  1. 2. 基于FPGA的MIPS32SCPU实现
  2. 2.2 基于soc_up的移植过程

2.2.3 串口工具的使用

Linux系统下minicom的配置使用

Linux系统下,使用minicom实现开发板与主机的交互。

首先输入如下命令安装minicom

sudo apt-get install minicom

将 USB 转串口一端连到电脑上,一端连到串口线上,串口线另一端连接到开发板上串口接口上。

在Linux 终端运行,输入命令如下命令开启电脑上的串口界面

sudo minicom -D /dev/ttyUSB0

-D /dev/ttyUSB0 指定串口设备文件

minicom基本操作如下:

1)需使用 Ctrl + a 进入设置状态

2)再接着按 z 进入设置菜单

(1)S键:发送文件到目标系统中;

(2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。

(3)C键:清除屏幕的显示内容;

(4)B键:浏览minicom的历史显示;

(5)q键:退出mInicom,会提示确认退出。

*退出minicom:

输入"<C-a> q".

这样会退出minicom.

Windows系统下SecureCRT或ECOM串口软件的使用

windows系统下可以使用免安装的 SecureCRT或 ECOM串口软件(发布包目录下 lab_environment/uart_soft)。

先使用 USB 转串口和串口连接线将电脑和开发板相连。

1. SecureCRT

双击程序打开,第一次启动界面如下:

第一行 Protocol 下拉选择 Serial,如下:

其中 Baud rate 为选择波特率,需根据开发板上串口控制器的初始化代码中设置的波特率进行选择(对于 本次校验设备,波特率需选择 57600)。右侧 Flow Control 全不选。Port 的选择需根据 Windows 电脑上的端 口进行选择,可以右键电脑选择设备管理器进入设备管理器查看:

配置好串口后,点击 connect,即可进入串口界面,在波特率设置正确的情况下,可以通过串口与开发板进行交互,如下:

2. ECOM

Previous2.2.2 FPGA固化方法Next2.2.4 TFTP服务器的搭建及使用

Last updated 5 years ago

Was this helpful?