• [原创]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
  • 相关阅读:
    查看unity打来的包在手机上面查看日志
    Unity 打包出来动态加载图片丢失问题
    嵌套列表拖拽事件冲突问题
    游戏中实现鼠标拖尾效果
    2048
    面试知识点积累
    ARM处理器架构理论知识
    計算機網絡知識點總結:
    collection
    demo002.链表操作
  • 原文地址:https://www.cnblogs.com/ifpga/p/14728994.html
Copyright © 2020-2023  润新知