Riscv-openocd的编译环境为ubutun14.0,自行安装Vmware,并安装linux版本镜像。
代码下载:
git clone https://github.com/riscv/riscv-openocd.git,最好用这个路径,其他的可能缺少一些东西,导致编译出错。

代码编译:
代码编译依赖于这些工具包,注意版本问题,版本过低会导致编译失败

  • make
  • libtool
  • pkg-config >= 0.23 (or compatible)
  • autoconf >= 2.64
  • automake >= 1.14
  • texinfo

可以通过sudo apt-get install xxx 来安装上述工具包

编译过程(注意以下时编译带调试信息的版本)
1、sudo ./bootstrap
2、sudo ./configure
3、sudo make CFLAGS+=-O0 CPPFLAGS+=O0
4、sudo make install
注意一定要加sudo权限编译
sudo make前修改Makefile.am文件 加-g –O0,目的是为了生成带调试信息无优化的调试文件。

开发板连接配置
1、把开发板连接到电脑后,安装驱动,驱动在Freedomstduio IDE文件夹FreedomStudio-4.7.2.2019-03-4-win32.win32.x86_64\SiFive\Driver下,点击Hifive1_Drivers.exe安装即可。

安装后,在虚拟机设置里面,在可移动设备中选择对应的USB设备进行连接。在终端输入lsusb,出现下面设备即可。

2、切换到 cd XXX/SiFive/Misc目录下,执行
sudo cp 99-openocd.rules /etc/udev/rules.d/

执行命令后出现上述设备即可。

3、添加你的用户进入plugdev组,使用下述命令
whoami your_user_name
sudo usermod -a -G plugdev your_user_name

Linux下riscv-openocd调试环境搭建相关推荐

  1. linux 下51单片机开发环境搭建

    linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...

  2. Linux 下的 ActiveMQ C++ 环境搭建与测试

    Linux 下的 ActiveMQ C++ 环境搭建与测试 一.下载安装jdk jdk官网下载地址:https://www.oracle.com/technetwork/java/javase/dow ...

  3. 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...

  4. Python入门 Linux 下 Python Web开发环境搭建笔记

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前写过 ...

  5. 《Python入门》Linux 下 Python Web开发环境搭建笔记

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...

  6. selenium+linux+python,Linux下Python+selenium自动化环境搭建

    selenium介绍 Selenium自动化测试工具,主要是用于web应用程序的自动化UI测试,是目前主流的自动化测试工具,主要特点为开源,跨平台,支持主流的浏览器,支持多种编程语言并且支持支持分布式 ...

  7. linux skype 接口,ubuntu /linux下skype api开发环境搭建

    1.安装Skype: 下载skype for linux,地址:http://www.skype.com/download/skype/linux/choose/ 可以下载一个ubuntu 8.10 ...

  8. Linux下的ssh实验环境搭建与管理

    实验环境 [size=10.5000pt]1:网桥模式 [size=10.5000pt]2:安装好vmtoos [size=10.5000pt]3:安装好yum [size=10.5000pt]4:安 ...

  9. Linux下C/C++编译环境搭建

    搭建Linux编译环境 针对C语言和C++ 首先必须是root用户,切换root用户使用下面的命令 然后输入root用户的密码 [admin@bogon ~]$ su root 若是忘记了root用户 ...

  10. (一)Linux下C++ OpenCV开发环境搭建

    1.下载源码 opencv官网 2.编译 路径切入源码目录 执行命令: cmake -DOPENCV_GENERATE_PKGCONFIG=YES - DCMAKE_INSTALL_PREFIX=/h ...

最新文章

  1. excel2007无法加载mysql_Excel2007中进行无法安装加载项的解决方法
  2. Today is weekend不是应该一定会输出吗
  3. JS操作保存cookie(转载他人)
  4. SAP License:Payment Terms 付款条件
  5. 电子元件知识汇总1-封装
  6. ps里怎么给透明背景填充颜色
  7. 详解c语言中‘\0’ ,‘0’, “0” ,0的区别
  8. Airtest 之 poco 避坑大法
  9. 决策树sklearn实现泰坦尼克号幸存者的预测 及决策树优缺点、参数、属性、接口总结
  10. css3 移动端video视频全屏,横屏展示,适配微信/打包成app
  11. 点线面的意义_聊聊「点线面」的概念
  12. 分析如何编写一个timer程序(以blt_soft_timer为例)
  13. 第三章:前端开发学习·第一篇:自主学习-无障碍设计
  14. 华为云“链”接元宇宙
  15. python贪心算法最短路径_dijkstra算法(贪心算法)——解决最短路径问题
  16. iOS ui设计的乐土
  17. 推荐个程序员找女朋友的网站
  18. Python开发爬虫之BeautifulSoup解析网页篇:爬取安居客网站上北京二手房数据
  19. 新疆计算机教师招聘,2017年新疆维吾尔自治区面向社会公开招聘小学教师笔试说明(信息技术)...
  20. python和c语言哪一个好_python和c语言先学哪个好

热门文章

  1. 架构师的5大基本能力
  2. 电流检测的方式与误差来源
  3. kali linux 软件包密钥管理
  4. ELK Stack在多项目情况下filebeat与logstash的多文件配置
  5. 【C语言】有一行电文按下面规律译成密码
  6. 雷电3接口 显卡 linux,炫龙 耀7000有雷电3接口么?
  7. cogs 740 分配问题
  8. 领域泛化(Domain Generalization)
  9. js设置元素垂直居中
  10. 紅米android os,红米7A 魔趣OS 安卓10 纯净完美 原生极简 纯净推荐