差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
reindeer_step_make [2020/01/13 12:54]
group003 [操作步骤]
reindeer_step_make [2020/01/17 15:16] (当前版本)
group003
行 1: 行 1:
 # 使用make配置编译RISC-V应用程序 # 使用make配置编译RISC-V应用程序
-以下操作步骤是在windows系统下进行,Linux系统大同小异。+以下操作步骤是在win10系统下进行,Linux系统大同小异。
  
 ## 准备工作 ## 准备工作
行 30: 行 30:
   * 1.获取PulseRain Reindeer_Step MCU软核   * 1.获取PulseRain Reindeer_Step MCU软核
   * 2.配置软核到STEP-CYC10 FPGA开发板   * 2.配置软核到STEP-CYC10 FPGA开发板
-  * 3.获取底层驱动程序 +  * 3.开发MCU应用程序并编译 
-  * 4.开发MCU应用程序并编译 +  * 4.下载软件程序到开发板并运行
-  * 5.下载软件程序到开发板并运行+
  
 **步骤1:获取PulseRain Reindeer_Step MCU软核** **步骤1:获取PulseRain Reindeer_Step MCU软核**
行 42: 行 41:
   * 开发了相关的Arduino Support Package,使得用户可以通过Arduino开发环境来直接对软核处理器编程。   * 开发了相关的Arduino Support Package,使得用户可以通过Arduino开发环境来直接对软核处理器编程。
 {{ :​pulserain_reindeer_step_mcu软核结构.png?​nolink&​700 |}} {{ :​pulserain_reindeer_step_mcu软核结构.png?​nolink&​700 |}}
-Reindeer_Step的源代码已经开源在Github上,你可用如下的命令得到代码 : 
  
-<​code>​ +软核源文件:\\ 
-git clone https://​github.com/​PulseRain/​Reindeer_Step.git +{{::reindeer_step_v1.15.rar|}}
-</​code>​ +
-这个操作会在本地目录建立一个stepfpga 目录  +
-也可以直接点击链接[[https://github.com/​PulseRain/​Reindeer_Step.git|Reindeer_Step]],在网页的Clone or download选项中Download ZIP文件。+
  
-<​code>​ 
-cd Reindeer_Step 
-</​code>​ 
-进入该目录 
- 
-<​code>​ 
-git submodule update --init --recursive ​ 
-</​code>​ 
-注意init和recursive前面是两个 - ,更新所有的submodules\\ (注意该软件遵循GNU通用公共许可证协议) 
  
 **步骤2:配置软核到STEP-CYC10 FPGA开发板** **步骤2:配置软核到STEP-CYC10 FPGA开发板**
行 68: 行 54:
 如果不熟悉Quartus prime的使用可以先学习这里的上手教程quartus_prime的使用。\\ 如果不熟悉FPGA的开发可以先学习我们的FPGA入门教程。 如果不熟悉Quartus prime的使用可以先学习这里的上手教程quartus_prime的使用。\\ 如果不熟悉FPGA的开发可以先学习我们的FPGA入门教程。
  
-**步骤3:获取底层驱动程序**+**步骤3:开发MCU应用程序并编译** 
 +在software文件夹中有可以运行在Reindeer_Step软核的驱动程序。\\ 
 +在这个文件夹中打开命令行终端,如果装有Git的话,可以直接右键,选择git bash here,\\ 
 +输入命令“make”\\ 
 +{{::​risc-v-make.png?​600|}} 
 + 
 +如果输出Linking step.elf表示编译通过并生成了程序镜像step.elf,如果报错,请检查RISC-V工具链是否安装并设置过环境变量。\\ 
 + 
 +**步骤4:下载软件程序到开发板并运行** 
 +在scripts文件夹中有几个Python文件,这其中包括用于下载的脚本,在这个文件夹中启动命令行终端,可以使用window power shell或cmd,在文件夹窗口点击左上角,选择“打开windows powershell”。\\ 
 +{{::​risc-v-下载.png?​600|}} 
 + 
 +输入 
 +<​code>​ 
 + 
 +python reindeer_config.py --port=COM4 --reset --image D:​\XXXX\Reindeer_Step\software\step.elf --console_enable --run 
 + 
 +</​code>​ 
 + 
 +上面命令中COM4替换为自己电脑中插入板子串口USB后的端口号 \\ 
 +D:\XXXX\ 替换Wie自己电脑中文件所在目录。\\
  
 +回车运行。\\
 +{{::​risc-v-运行.png?​600|}}
  
 +如果报错请根据提示信息调试。\\
 +## 返回目录
 +  * [[fpga_risc-v|基于FPGA与RISC-V的嵌入式系统设计]]
 +      - [[reindeer_step_arduino|使用Arduino IDE开发RISC-V处理器]]
 +      - [[reindeer_step_make|使用make配置编译RISC-V应用程序]]