ubuntuPC机安装JLink驱动
打开你仿真用的机器人的配置文化,这个应该是local_costmap_params.yaml
transform tolerance g改为1
最近因项目需要,需要配置Linux下的J-Link工具,网上有一博文《ubuntu 9.04下J-Link for linux 的配置与使用》,介绍得蛮详细的,但在实际操作过程中差别甚大,应该是版本的原因(我用的是Ubuntu 10.04LTS和JLink_Linux_V430)。
JLink_Linux_V430安装包里的README文件,介绍了如何配置,过于简单,而且安装过程中会遇到不少问题,遂记录整个过程,以供分享。
-s一次性取得root权限:
- root@jelline:~/Downloads# tar jxvf libusb-1.0.8.tar.bz2
- root@jelline:~/Downloads# cd libusb-1.0.8/
- root@jelline:~/Downloads/libusb-1.0.8#
./configure - root@jelline:~/Downloads/libusb-1.0.8#
make - root@jelline:~/Downloads/libusb-1.0.8#
make install
2.2 安装libreadline
Status选择下载,并安装,如下所示:
- root@jelline:~/Downloads# tar
-zxvf readline-6.2.tar.gz - root@jelline:~/Downloads/readline-6.2#
./configure - root@jelline:~/Downloads/readline-6.2#
make - root@jelline:~/Downloads/readline-6.2#
make install
for Linux,提示输入序列号,随便输入一串数字即可,点submit serial number,接着在I confirm that I will not use the software
with illegal clones打勾,而后Download Software。拷贝库,并执行ldconfig,具体如下:
- jelline@jelline:~/Downloads$ tar zxvf JLink_Linux_V430.tgz
- jelline@jelline:~/Downloads/JLink_Linux_V430$ cp libjlinkarm.so.4*
/usr/lib - jelline@jelline:~/Downloads/JLink_Linux_V430$ ldconfig
- /sbin/ldconfig.real: /usr/lib/libjlinkarm.so.4 is not a symbolic link
- root@jelline:/usr/lib# rm libjlinkarm.so.4
- root@jelline:/usr/lib# ln
-s libjlinkarm.so.4.30.0 libjlinkarm.so.4 - root@jelline:/usr/lib# ldconfig
- root@jelline:~/Downloads/JLink_Linux_V430# cp 45-jlink.rules
/etc/udev/rules.d/ - root@jelline:~/Downloads/JLink_Linux_V430# groupadd plugdev
- root@jelline:~/Downloads/JLink_Linux_V430# usermod
-a -G plugdev jelline
- root@jelline:~/Downloads/JLink_Linux_V430#
./JLinkExe - error while loading shared libraries: libreadline.so.5:
cannot open shared object file: No such file
or directory
- jelline@jelline:/lib$ ls libreadline.so.6*
- libreadline.so.6 libreadline.so.6.1
- jelline@jelline:/lib$ ln
-s libreadline.so.6.1 libreadline.so.5
- jelline@jelline:~/Downloads/JLink_Linux_V430$
./JLinkExe - SEGGER J-Link Commander V4.30
('?'
for help) - Compiled Jun 30 2011 15:53:19
- DLL version V4.30, compiled Jun 30 2011 15:53:15
- Firmware: J-Link ARM V8 compiled Jun 21 2011 20:26:20
- Hardware: V8.00
- S/N: 20100214
- Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull
- VTarget = 3.306V
- Info: TotalIRLen
= 9, IRPrint
= 0x0011 - Info: Found Cortex-M3 r1p1, Little endian.
- Info: TPIU fitted.
- Info: FPUnit: 6 code
(BP) slots
and 2 literal slots - Found 2 JTAG devices, Total IRLen
= 9: - #0 Id: 0x3BA00477, IRLen: 04, IRPrint: 0x1,
CoreSight JTAG-DP
(ARM) - #1 Id: 0x16410041, IRLen: 05, IRPrint: 0x1,
STM32 Boundary Scan - Cortex-M3 identified.
- JTAG speed: 100 kHz
- J-Link>
- Syntax: loadbin <filename>, <addr> //Load binary file into target memory
- J-Link>exec device = STM32F103RB
- J-Link>loadbin /bin/cp, 0x08000000
- Loading binary file... [/bin/cp]
- Writing bin data into target memory @ 0x08000000.
- J-Link>mem 0x08000000,3f
- 08000000 = 7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00
- 08000010 = 02 00 03 00 01 00 00 00 40 A1 04 08 34 00 00 00
- 08000020 = 04 73 01 00 00 00 00 00 34 00 20 00 09 00 28 00
- 08000030 = 1D 00 1C 00 06 00 00 00 34 00 00 00 34 80 04
- jelline@jelline:~$ xxd /bin/cp | more
- 0000000: 7f45 4c46 0101 0100 0000 0000 0000 0000 .ELF............
- 0000010: 0200 0300 0100 0000 40a1 0408 3400 0000 ........@...4...
- 0000020: 0473 0100 0000 0000 3400 2000 0900 2800 .s......4. ...(.
- 0000030: 1d00 1c00 0600 0000 3400 0000 3480 0408 ........4...4...
- Syntax: savebin <filename>, <addr>, <NumBytes> //Saves target memory into binary file
ubuntuPC机安装JLink驱动的更多相关文章
- [异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议
一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题 ...
- JLINK固件,JLINK驱动和JLINK硬件版本之间的关系,以及固件升级方法
初学者容易在这几个问题上面犯迷糊,这里简单的说说. 1. JLINK硬件版本首先说JLINK的硬件版本有V7,V8和V9,相信这一点大家应该都没问题,那怎么看自己手头的JLINK是哪个硬件版本呢, ...
- J-Link驱动下载和Hex程序下载
J-LINK驱动下载 1.首先拥有硬件J-Link硬件. 2.安装J-Link驱动程序SEGGER 下载地址如下 https://www.segger.com/downloads/jlink/JLin ...
- windows安装oracle-odbc驱动错误原因
在windows7上准备使用powerdesigner16连接oracle逆向生成表结构,确发现一直无法连接oracle,其原因是本机没有ODBC驱动. 第一步 安装oracle11g客户端,这里是具 ...
- NVIDIA显卡笔记本安装ubuntu驱动以及分辨率之详解
随着对ubuntu的了解,突然想在自己的笔记本上装一个双系统.在网上查了安装方法之后,发现因为nvidia显卡的原因会出现一些问题,结果在我自己装了之后发现问题要比看到的多,再看了无数个帖子之后,最终 ...
- 笔记本1050ti显卡安装最新驱动版本 (415.27) 记录 NVIDIA显卡GeForce系列 (Ubuntu18.04)
在Linux上安装驱动,这事情多半是跑CUDA程序的人才会搞的,多年前学CUDA时为这一步骤头疼的很,现如今已经比较熟悉了,今日给出一些记录. 首先,在NVIDIA官方网站上找到驱动下载页面: htt ...
- centos7 真实机安装后没有网卡解决办法
我们在真实机安装完centos7版本后,会发现没有网卡,只有lo口 因为真实机不同你在虚拟机里面,这个时候我们不能连网,更加不要说配置什么静态ip了 是什么原因呢,是因为有些真实机安装了centos系 ...
- 真实的物理机安装Centos7系统后网卡只有lo没有eno1的解决办法:实际上是物理机未安装网驱动卡
问题症状: 我真实的物理机安装Centos7系统后,在/etc/sysconfig/目录下查看,发现网卡只有lo没有eno1,出现该问题的实际原因是物理机未安装网驱动卡. 解决办法: 不多说了,让我们 ...
- 电脑连接到手机并安装手机驱动usb-driver
设置真机开发环境需要执行下面几个步骤: 1.在应用的Manifest文件中声明应用是可调试的: 2.打开应用的调试支持: 对于通过Eclipse创建的应用,可以省略步骤2,因为在Eclipse IDE ...
随机推荐
- Java并发编程(一) 两种实现多线程的方法(Thread,Runnable)
Java中实现多线程的方法有两种: 继承Thread类和实现Runnable方法,并重写Run方法,然后调用start()方法启动线程.使用Runnable会比Thread要好很多,主要是以下三个原因 ...
- ModuleWorks免费下载使用方法大全
ModuleWorks为模拟机器的工具运转及(或)机床和车床材料的搬运提供了一整套解决方案. 模拟技术可以识别潜在的碰撞问题,允许在NC代码生成前进行除错检查,并且渐渐成为CAM处理方面必不可少的解决 ...
- navtab方法参数以及事件
参数(options) DOM方式初始化navtab的,推荐使用集合属性data-options定义参数,如果使用data属性定义参数,注意转换成对应的名称. 名称 类型 默认值 描述 id stri ...
- AS的快捷键
Ctrl+Shift+Alt+N 查找类中的方法或变量 Ctrl+P 方法参数提示 Alt+Insert 生成代码(如get,set方法,构造函数等) 删除导入多余的包Ctrl+Alt+o 提取局部变 ...
- 2013年8月份第3周51Aspx源码发布详情
BaiduMusic Cache源码 2013-8-23 [VS2012]功能介绍:可以读取并保存百度音乐(Win8应用程序商店版本)的缓存.可以检测电脑是否安装了百度音乐,支持缓存音乐的导出功能. ...
- poj2891 拓展欧几里得
//Accepted 164 KB 16 ms //拓展欧几里得 //m=a1*x+b1 --(1) //m=a2*(-y)+b2 --(2) //->a1*x+a2*y=b2-b1 //由欧几 ...
- 关于Android Studio里的Gradle,你所需要知道的都在这里了
Gradle介绍 Gradle是一个先进的build toolkit,可以方便的管理依赖包和定义自己的build逻辑.到底有多先进,Android Studio官方集成Gradle,Google还专门 ...
- android:windowSoftInputMode及其他部分属性用法
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 今天我们来讲讲android:windoSoftInputMode的用法,许多同学会为软键盘的弹出. ...
- SQL语句建表、设置主键、外键、check、default、unique约束
· 什么是数据库? 存放数据的仓库. · 数据库和数据结构有什么区别? 数据结构要解决在内存中操作数据的问题,数据库要解决在硬盘中操作数据的问题.数据结构研究一些抽象数据模型(ADT)和以及定义在该模 ...
- [动态规划]状态压缩DP小结
1.小技巧 枚举集合S的子集:for(int i = S; i > 0; i=(i-1)&S) 枚举包含S的集合:for(int i = S; i < (1<<n); ...