[原创]RISC-V系列学习之Windows本地编译OpenOCD
Windows本地编译OpenOCD
之前尝试过cygwin编译,可以运行但是编译过程中依赖太多的动态库,放弃;
MinGW,由于环境问题,或许是因为太久没更新了,编译不过;
切换到MSYS2上,建议采用国内镜像,先安装MSYS2
编辑 /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编译结果
欢迎转载 注明出处
交流邮箱:cx_info@163.com