Windows系统

按照以下步骤在Windows系统下安装FreedomStudio:
  1. 点击下载并将压缩包解压到非中文字符且不含空格的目录下。
  2. 打开解压后的\SiFi\Drivers文件夹,安装驱动文件HiFive1_Driver.exesifive-winusb-utility.exe
  3. 将Olimex连接器连接至以下对应引脚,下图为JTAG接口示意图和连接示图。
    1. JTAG接口示意图
    1. 连接示图
    注: 如电脑端无法识别调试器,请下载Zadig驱动程序安装驱动后,再次连接。
  4. 在您的下载包解压的文件夹路径下,点击进入\FreedomStudio-XXXX-XX-X\SiFive\riscv-openocd-0.10.0-XXXX.XX.X\bin文件夹,将openocd文件下载并复制到该路径下,然后执行cmd命令。
  5. 在命令窗口输入:
    openocd.exe -f openocd.cfg
    示例输出:
    F:\installer\FreedomStudio-2020-06-3-win64\SiFive\riscv-openocd-0.10.0-2020.04.6\bin>openocd.exe -f openocd.cfg
    Open On-Chip Debugger 0.10.0+dev (SiFive OpenOCD 0.10.0-2020.04.6)
    Licensed under GNU GPL v2
    For bug reports:
            https://github.com/sifive/freedom-tools/issues
    Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
    Info : ftdi: if you experience problems at higher adapter clocks, try the command "ftdi_tdo_sample_edge falling"
    Info : clock speed 10000 kHz
    Info : JTAG tap: riscv.cpu0 tap/device found: 0x07110cfd (mfg: 0x67e (<unknown>), part: 0x7110, ver: 0x0)
    Info : JTAG tap: riscv.cpu1 tap/device found: 0x07110cfd (mfg: 0x67e (<unknown>), part: 0x7110, ver: 0x0)
    Info : datacount=2 progbufsize=16
    Info : Disabling abstract command reads from CSRs.
    Info : Examined RISC-V core; found 5 harts
    Info :  hart 0: currently disabled
    Info :  hart 1: XLEN=64, misa=0x800000000094112f
    Info :  hart 2: currently disabled
    Info :  hart 3: currently disabled
    Info :  hart 4: currently disabled
    Info : Listening on port 3333 for gdb connections
    Ready for Remote Connections
    Info : Listening on port 6666 for tcl connections
    Info : Listening on port 4444 for telnet connections

    如输出显示以上内容,表示设备连接成功。