Menu Close

RISC-V软件IDE开发环境及使用(3)工程下载

相关参考文章:

RISC-V教学教案

Freedom Studio下载工程文件

  • 目标板连接
    • 首先先移除计算机上除了键盘和鼠标之外的其他USB 设备
    • 在目标板上选择目标板上电方式为跳线连接:USB_5V– PWR_5V,如图1所示
    • 使用usb线将计算机连接到目标板的CPU_JTAG接口上
    • 按电源按钮PB8给目标板接通电源

%title插图%num

图1 目标板电源选择

 

  • 安装USB驱动,如图2所示
    • 运行zadig-2.4.exe 软件
    • Options 选项中选择List All Devices
    • 在下拉菜单中选择 Digilent USB Device (Interface 1)
    • 点击Reinstall Driver

%title插图%num

图2 驱动安装

 

%title插图%num

图3 驱动安装成功

    • 出现图3所示的提示,表示安装成功
    • 关闭zadig 软件

 

  • 将其他计算机USB设备重新连接到计算机上

 

  • 工程下载

工程下载包括两个部分:FPGA 烧录, RISC-V 软件下载。

    • FPGA烧录(更详细的FPGA烧录信息,见文章:FII-PRX100-D开发板FPGA的烧录和RISC-V 软件代码下载,但是注意这里使用了JTAG,必须配置V2.02版本及以上的RISC-V CPU):
      • 首先确保CPU_JTAG USB 口(目标板上)连接到计算机
      • 打开Vivado软件,打开任意工程
      • 点击Open Target -> Auto Connect 连接JTAG接口,如图4所示

 

%title插图%num

图4 连接FPGA

 

      • 右键点击mt25ql128 FLASH 器件,点击 Program Configuration Memory Device…
      • 选择要烧录的文件FII_RISCV_V2.mcs,如图5所示

 

%title插图%num

图5 FPGA烧录

 

      • 点击OK, 等待烧录完成,如图6所示
      • 按目标板上的reset 按键 ,使 FPGA重新启动。 至此FPGA烧录完成

 

%title插图%num

图6 烧录mcs文件

 

      • FPGA烧录完成后开发板如图7所示

%title插图%num

图7 FPGA运行RISC-V演示

 

    • 软件下载:
      • run_led 工程上右键选择:Debug As ->Debug Configuration 打开Debug Configuration 窗口,如图8所示

 

%title插图%num

图8 Debug Configuration

 

      • 创建一个新的launch configuration
      • 点击选择GDB OpenOCD Debugging,点击左上角‘New’图标创建新烧录配置,如图9所示

%title插图%num

图9 新建GDB OpenOCD Debugging

 

      • 为新debug设置命名run_led Debug
      • 添加run_led.elf文件路径
      • 设置完毕后点击Apply,如图10所示

%title插图%num

图10 GDB OpenOCD Debugging 设置

 

      • 设置Debugger 选项
      • config options栏添加 -f test_dbg.cfgCommands中添加set mem inaccessible-by-default off,如图11所示
      • 设置完毕后点击Apply

%title插图%num

图11 GDB OpenOCD Debugging Debugger设置

 

      • 设置Startup 选项 注意勾选 Set Program counter at(hex)并输入80000000,如图12所示
      • 设置完毕后点击Apply

%title插图%num

图12 GDB OpenOCD Debugging Startup设置

 

      • 点击Debug进行软件烧录,如图13所示

%title插图%num

图13 软件烧录

注意:如果第一次下载过程中弹出图14所示报错提示对话框,则勾选Always launch without asking,点击Proceed正常下载

如果弹出打开SiFive窗口的确认对话框,框选Remember my decision 后点击Yes确认

%title插图%num

图14 弹出对话框

 

      • 看到console窗口如图15所示,则证明下载成功

%title插图%num

图15 软件下载成功

 

    • 下载结束后,如果看到跑马灯,如下面视频所示。证明工程下载成功

图16 跑马灯程序演示

 

  • 如果下载失败建议检查Debug相关设置是否与示例一致
  • 如果需要重新下载时,应先点击工具栏中的Terminate按键,终止程序运行,程序停止运行后再点击Debug按键进行重新编译,如图17所示

%title插图%num

图17 快捷键

Posted in RISC-V, RISC-V, RISC-V 教案, 开发板, 开发板使用, 教材与教案, 文章

发表评论

相关链接