http://http://blog.chinaunix.net/uid-9112803-id-1761191.html
經測試,在fedora 16中成功解決問題,安裝完成驅動,下載未測試
- 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
- 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
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# 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
libreadline.so.6 libreadline.so.6.1
jelline@jelline:/lib$ ln-s libreadline.so.6.1 libreadline.so.5
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 kHzJ-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 [email protected]...
- 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