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 ...
随机推荐
- 前端CSS编程之道-LESS
由于前端css编写繁琐,最近开始学习LESS,用LESS编写文件.less文件可以直接编译成我们要的.css文件 学习Less 我下面是我练习时的截图,希望小伙伴也能动手自己写一下,而不是复制粘贴模式 ...
- SharedPreference 存储小量数据,一般首次启动显示引导界面就用这个。
写://添加一个SharedPreference并传入数据SharedPreference sharedPreferences = getSharedPreferences("share_d ...
- Android 时间戳的转换
在Android应用中,经常会碰到后台的时间是时间戳而现实的需要今天什么时候,昨天什么时候,就像微博的时间显示一样.现在我上一个把时间戳转换的代码: public static String getT ...
- C语言中动态分配数组
如何动态的定义及使用数组呢?记得一般用数组的时候都是先指定大小的.当时问老师,老师说是不可以的.后来又问了一位教C++的老师,他告诉我在C++里用new可以做到,一直不用C++,所以也不明白.今天在逛 ...
- 一个完整的ansible实施目录示例
当前目录:
- 嵌套遍历<s:iterator>map=new TreeMap(string,Map(string,User))
//嵌套遍历,先给外层的map(假设是放在root中的,如果放在context的map中,要加#)取个别名,放到Actioncontext中 <s:iterator value="ma ...
- python练习——最长的递减子序列
题目: 求一个数组的最长递减子序列比 , 如随机生成一组序列 {8,9,6,3,6,2,3,4} 求得最长递减序列 {9,8,6,4,3,2} list=[3,3,3,3,6,2,3,4] //冒 ...
- C语言:typedef 跟 define 的区别
typedef (int*) pINT1;以及下面这行:#define pINT2 int* pINT1 a,b; 与pINT2 a,b; 定义的a,b 有差别吗 回答: typedef作为类型定义关 ...
- 华为V-ISA信誉安全体系:对付新型DDoS攻击的利器
华为Anti-DDoS解决方案基于华为颇具传统优势的专业软硬件平台开发,在防护机制中,引入先进的检测机制,提供了业内首创的“V-ISA”信誉安全体系,是业界唯一单机可提供超百G DDoS防御能 ...
- sap 根据TOCE找 USER_EXIT
*&---------------------------------------------------------------------* *& Report ZUSER_EX ...