zoukankan      html  css  js  c++  java
  • [原创]RISC-V系列学习之Windows本地编译OpenOCD

    Windows本地编译OpenOCD

    之前尝试过cygwin编译,可以运行但是编译过程中依赖太多的动态库,放弃;

    MinGW,由于环境问题,或许是因为太久没更新了,编译不过;

    切换到MSYS2上,建议采用国内镜像,先安装MSYS2

    https://www.msys2.org/

     

    编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686

    编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

    编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

    然后执行 pacman -Sy 刷新软件包数据即可。

     安装下述所有库

    pacman -S mingw-w64-x86_64-toolchain

    pacman -S mingw-w64-x86_64-libyaml

    pacman -S mingw-w64-x86_64-libusb

    pacman -S libtool

    pacman -S autoconf

    pacman -S automake

    pacman -S texinfo

    pacman -S pkg-config

    pacman -S make

    pacman -S autogen

    pacman -S unzip

    pacman -S libtool

    pacman -S autoconf

    pacman -S automake

    pacman -S texinfo

    pacman -S git

    进入openocd文件夹,输入下述目录

    ./bootstrap

    mkdir /openocd_win

    ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig LDFLAGS="-Wl,-s" --enable-ftdi --enable-dummy --prefix=/openocd_win

    make -j4

    make install

     

    结果详见本博客的另外一篇文章

    RISC-V OpenOCD编译结果

    原创文章 版权©2021 FPGATopic
    欢迎转载 注明出处
    交流邮箱:cx_info@163.com
  • 相关阅读:
    装饰器
    闭包函数
    名称空间与作用域
    函数参数 函数对象 函数嵌套
    文件内光标的移动 函数基础 定义函数的三种形式 函数的返回值 调用方式
    文件
    字符编码 文件处理
    人月神话之阅读笔记一
    mysql+servlet+jsp实现数据库的增删改查
    文件与流课后作业
  • 原文地址:https://www.cnblogs.com/ifpga/p/14728994.html
Copyright © 2011-2022 走看看