The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
programming and boundary-scan testing for embedded target devices. OpenOCD uses
a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
compliant taps on your target board. OpenOCD currently supports many types
of hardware dongles: USB based, parallel port based, and other standalone boxes
that run OpenOCD internally. It allows ARM7 (ARM7TDMI and ARM720t),
ARM9 (ARM920T, ARM922T, ARM926EJ-S, ARM966E-S), XScale (PXA25x, IXP42x) and
Cortex-M3 (Luminary Stellaris LM3 and ST STM32) based cores to be debugged
via the GDB protocol. Flash writing is supported for external CFI compatible
NOR flashes (Intel and AMD/Spansion command set) and several internal flashes
(LPC2000, AT91SAM7, STR7x, STR9x, LM3, and STM32x). Preliminary support for
various NAND flash controllers (LPC3180, Orion, S3C24xx, more) controller is
included.
WWW: http://openocd.berlios.de/
PR: 135094
Submitted by: CeDeROM <tomek.cedro@gmail.com>
2009-06-02 02:23:42 +02:00
|
|
|
===============================================================================
|
|
|
|
|
2011-12-05 18:11:24 +01:00
|
|
|
OpenOCD is now installed, this software can damage your hardware, enjoy!
|
The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
programming and boundary-scan testing for embedded target devices. OpenOCD uses
a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
compliant taps on your target board. OpenOCD currently supports many types
of hardware dongles: USB based, parallel port based, and other standalone boxes
that run OpenOCD internally. It allows ARM7 (ARM7TDMI and ARM720t),
ARM9 (ARM920T, ARM922T, ARM926EJ-S, ARM966E-S), XScale (PXA25x, IXP42x) and
Cortex-M3 (Luminary Stellaris LM3 and ST STM32) based cores to be debugged
via the GDB protocol. Flash writing is supported for external CFI compatible
NOR flashes (Intel and AMD/Spansion command set) and several internal flashes
(LPC2000, AT91SAM7, STR7x, STR9x, LM3, and STM32x). Preliminary support for
various NAND flash controllers (LPC3180, Orion, S3C24xx, more) controller is
included.
WWW: http://openocd.berlios.de/
PR: 135094
Submitted by: CeDeROM <tomek.cedro@gmail.com>
2009-06-02 02:23:42 +02:00
|
|
|
|
2011-12-05 18:11:24 +01:00
|
|
|
User's guide is at:
|
|
|
|
http://openocd.sourceforge.net/documentation/online-docs/
|
|
|
|
Developer's guide is at:
|
|
|
|
http://openocd.sourceforge.net/documentation/openocd-reference-manual/
|
The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
programming and boundary-scan testing for embedded target devices. OpenOCD uses
a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
compliant taps on your target board. OpenOCD currently supports many types
of hardware dongles: USB based, parallel port based, and other standalone boxes
that run OpenOCD internally. It allows ARM7 (ARM7TDMI and ARM720t),
ARM9 (ARM920T, ARM922T, ARM926EJ-S, ARM966E-S), XScale (PXA25x, IXP42x) and
Cortex-M3 (Luminary Stellaris LM3 and ST STM32) based cores to be debugged
via the GDB protocol. Flash writing is supported for external CFI compatible
NOR flashes (Intel and AMD/Spansion command set) and several internal flashes
(LPC2000, AT91SAM7, STR7x, STR9x, LM3, and STM32x). Preliminary support for
various NAND flash controllers (LPC3180, Orion, S3C24xx, more) controller is
included.
WWW: http://openocd.berlios.de/
PR: 135094
Submitted by: CeDeROM <tomek.cedro@gmail.com>
2009-06-02 02:23:42 +02:00
|
|
|
|
2011-12-05 18:11:24 +01:00
|
|
|
FreeBSD USB NOTE:
|
|
|
|
To allow an ordinary user to acces any of the the hotplug USB interface
|
|
|
|
add him/her to the operator group (pw groupmod operator -m username), then
|
|
|
|
setup the devfs subsystem by adding these lines to the following files:
|
|
|
|
|
|
|
|
***/etc/devfs.rules (FreeBSD 8.x):
|
|
|
|
[localrules=10]
|
2010-03-13 15:37:04 +01:00
|
|
|
add path 'ugen*' mode 0660 group operator
|
|
|
|
add path 'usb/*' mode 0660 group operator
|
|
|
|
add path 'usb' mode 0770 group operator
|
|
|
|
|
2011-12-05 18:11:24 +01:00
|
|
|
***/etc/devfs.rules (FreeBSD 7.x):
|
|
|
|
[localrules=10]
|
The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
programming and boundary-scan testing for embedded target devices. OpenOCD uses
a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
compliant taps on your target board. OpenOCD currently supports many types
of hardware dongles: USB based, parallel port based, and other standalone boxes
that run OpenOCD internally. It allows ARM7 (ARM7TDMI and ARM720t),
ARM9 (ARM920T, ARM922T, ARM926EJ-S, ARM966E-S), XScale (PXA25x, IXP42x) and
Cortex-M3 (Luminary Stellaris LM3 and ST STM32) based cores to be debugged
via the GDB protocol. Flash writing is supported for external CFI compatible
NOR flashes (Intel and AMD/Spansion command set) and several internal flashes
(LPC2000, AT91SAM7, STR7x, STR9x, LM3, and STM32x). Preliminary support for
various NAND flash controllers (LPC3180, Orion, S3C24xx, more) controller is
included.
WWW: http://openocd.berlios.de/
PR: 135094
Submitted by: CeDeROM <tomek.cedro@gmail.com>
2009-06-02 02:23:42 +02:00
|
|
|
add path 'ugen*' mode 0660 group operator
|
|
|
|
|
2011-12-05 18:11:24 +01:00
|
|
|
***/etc/rc.conf:
|
2010-03-13 15:37:04 +01:00
|
|
|
devfs_system_ruleset="localrules"
|
The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
programming and boundary-scan testing for embedded target devices. OpenOCD uses
a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
compliant taps on your target board. OpenOCD currently supports many types
of hardware dongles: USB based, parallel port based, and other standalone boxes
that run OpenOCD internally. It allows ARM7 (ARM7TDMI and ARM720t),
ARM9 (ARM920T, ARM922T, ARM926EJ-S, ARM966E-S), XScale (PXA25x, IXP42x) and
Cortex-M3 (Luminary Stellaris LM3 and ST STM32) based cores to be debugged
via the GDB protocol. Flash writing is supported for external CFI compatible
NOR flashes (Intel and AMD/Spansion command set) and several internal flashes
(LPC2000, AT91SAM7, STR7x, STR9x, LM3, and STM32x). Preliminary support for
various NAND flash controllers (LPC3180, Orion, S3C24xx, more) controller is
included.
WWW: http://openocd.berlios.de/
PR: 135094
Submitted by: CeDeROM <tomek.cedro@gmail.com>
2009-06-02 02:23:42 +02:00
|
|
|
|
|
|
|
===============================================================================
|