Linux下riscv-openocd调试环境搭建
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调试环境搭建相关推荐
- linux 下51单片机开发环境搭建
linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...
- Linux 下的 ActiveMQ C++ 环境搭建与测试
Linux 下的 ActiveMQ C++ 环境搭建与测试 一.下载安装jdk jdk官网下载地址:https://www.oracle.com/technetwork/java/javase/dow ...
- 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...
之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...
- Python入门 Linux 下 Python Web开发环境搭建笔记
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前写过 ...
- 《Python入门》Linux 下 Python Web开发环境搭建笔记
之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...
- selenium+linux+python,Linux下Python+selenium自动化环境搭建
selenium介绍 Selenium自动化测试工具,主要是用于web应用程序的自动化UI测试,是目前主流的自动化测试工具,主要特点为开源,跨平台,支持主流的浏览器,支持多种编程语言并且支持支持分布式 ...
- linux skype 接口,ubuntu /linux下skype api开发环境搭建
1.安装Skype: 下载skype for linux,地址:http://www.skype.com/download/skype/linux/choose/ 可以下载一个ubuntu 8.10 ...
- Linux下的ssh实验环境搭建与管理
实验环境 [size=10.5000pt]1:网桥模式 [size=10.5000pt]2:安装好vmtoos [size=10.5000pt]3:安装好yum [size=10.5000pt]4:安 ...
- Linux下C/C++编译环境搭建
搭建Linux编译环境 针对C语言和C++ 首先必须是root用户,切换root用户使用下面的命令 然后输入root用户的密码 [admin@bogon ~]$ su root 若是忘记了root用户 ...
- (一)Linux下C++ OpenCV开发环境搭建
1.下载源码 opencv官网 2.编译 路径切入源码目录 执行命令: cmake -DOPENCV_GENERATE_PKGCONFIG=YES - DCMAKE_INSTALL_PREFIX=/h ...
最新文章
- excel2007无法加载mysql_Excel2007中进行无法安装加载项的解决方法
- Today is weekend不是应该一定会输出吗
- JS操作保存cookie(转载他人)
- SAP License:Payment Terms 付款条件
- 电子元件知识汇总1-封装
- ps里怎么给透明背景填充颜色
- 详解c语言中‘\0’ ,‘0’, “0” ,0的区别
- Airtest 之 poco 避坑大法
- 决策树sklearn实现泰坦尼克号幸存者的预测 及决策树优缺点、参数、属性、接口总结
- css3 移动端video视频全屏,横屏展示,适配微信/打包成app
- 点线面的意义_聊聊「点线面」的概念
- 分析如何编写一个timer程序(以blt_soft_timer为例)
- 第三章:前端开发学习·第一篇:自主学习-无障碍设计
- 华为云“链”接元宇宙
- python贪心算法最短路径_dijkstra算法(贪心算法)——解决最短路径问题
- iOS ui设计的乐土
- 推荐个程序员找女朋友的网站
- Python开发爬虫之BeautifulSoup解析网页篇:爬取安居客网站上北京二手房数据
- 新疆计算机教师招聘,2017年新疆维吾尔自治区面向社会公开招聘小学教师笔试说明(信息技术)...
- python和c语言哪一个好_python和c语言先学哪个好