26
4.1
4.2
CHAPTER 4
Supported ColdFire ? Cores
J-Link works with any V2/3/4 ColdFire ? core.
Command strings
Working with J-Link
The behaviour of J-Link can be customized via command strings passed to the
JLinkCF.dll which controls J-Link. Applications such as the J-Link Commander, but
also the C-SPY debugger which is part of the IAR Embedded Workbench, allow pass-
ing one or more command strings. Command line strings can be used for passing
commands to J-Link (such as switching on target power supply), as well as customize
the behaviour (by defining memory regions and other things) of J-Link. The use of
command strings enables options which can not be set with the configuration dialog
box provided by C-SPY.
4.2.1
List of available commands
The table below lists and describes the available command strings.
Command
map exclude
map illegal
map ram
map reset
SupplyPower
SupplyPowerDefault
Description
Ignores all memory accesses to specified area.
Marks a specified memory region as an illegal memory
area
Specifies location of target RAM.
Restores the default mapping, which means all memory
accesses are permitted.
Activates/Deactivates power supply over pin 1 of the
BDM connector.
Activates/Deactivates power supply over pin 1 of the
BDM connector permanently.
Table 4.1: Available command line options
4.2.1.1 map exclude
This command excludes a specified memory region from all memory accesses. All
subsequent memory accesses to this memory region are ignored. This command can
be used for excluding more than one memory region by subsequent calls to
JLINK_ExecCommand() .
Syntax
map exclude <SAddr>-<EAddr>
Additional information
Some devices do not allow access of the entire 4Gb memory area. Ideally, the entire
memory can be accessed; if a memory access fails, the CPU reports this by switching
to abort mode. The CPU memory interface allows halting the CPU via a WAIT signal.
On some devices, the WAIT signal stays active when accessing certain unused mem-
ory areas. This halts the CPU indefinitely (until RESET) and will therefore end the
debug session. This is exactly what happens when accessing critical memory areas.
Critical memory areas should not be present in a device; they are typically a hard-
ware design problem. Nevertheless, critical memory areas exist on some devices. To
avoid stalling the debug session, a critical memory area can be excluded from
access: J-Link will not try to read or write to critical memory areas and instead
ignore the access silently. Some debuggers (such as IAR C-SPY) can try to access
memory in such areas by dereferencing non-initialized pointers even if the debugged
program (the debuggee) is working perfectly. In situations like this, defining critical
memory areas is a good solution.
J-Link ColdFire BDM 26 (UM08009)
? 2004-2009 SEGGER Microcontroller GmbH & Co. KG
相关PDF资料
8-1437020-8 CONN RECEPT 20POS 30GOLD BLUE
80081001 MOTOR BLDC GEAR IC KEY 80W 24V
80089704 MOTOR BLDC GEAR IC KEY 80W 24V
80089705 MOTOR BLDC GEAR IC KEY 80W 24V
80089706 MOTOR BLDC GEAR IC KEY 80W 24V
80141001 MOTOR BLDC GEAR IC KEY 32W 24V
80141002 MOTOR BLDC GEAR IC KEY 32W 24V
80141003 MOTOR BLDC GEAR IC KEY 32W 24V
相关代理商/技术参数
8.12.00 制造商:SEGGER 功能描述:EMULATOR J-LINK PRO 制造商:SEGGER 功能描述:JTAG EMULATOR J-LINK PRO USB 制造商:SEGGER 功能描述:JTAG EMULATOR, J-LINK, PRO, USB, ENET 制造商:SEGGER 功能描述:JTAG EMULATOR, J-LINK, PRO, USB2.0, ETHERNET; IC Product Type:USB JTAG Emulator; Features:Supports ARM, Cortex-M, Cortex-A, RX000 Series & Cortex-R4 MCUs, USB 2.0 & Ethernet Interface
8.12.00 J-Link PRO 功能描述:仿真器/模拟器 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
8.12.00 J-LINK PRO 制造商:SEGGER 功能描述:JTAG EMULATOR J-LINK PRO USB2.0 ETHE
8.13.00 制造商:SEGGER 功能描述:JTAG EMULATOR J-TRACE CORTEX 制造商:SEGGER 功能描述:EMULATOR J-TRACE FOR CORTEX-M 制造商:SEGGER 功能描述:JTAG EMULATOR, J-TRACE, FOR CORTEX-M 制造商:SEGGER 功能描述:JTAG EMULATOR, J-TRACE, USB, FOR CORTEX-M; IC Product Type:USB JTAG Emulator; Features:Supports Cortex-M and ARM Series Cores, USB 2.0 Interface
8.13.00 J-TRACE CORTEX-M 制造商:SEGGER 功能描述:JTAG EMULATOR J-TRACE FOR CORTEX-M 制造商:SEGGER 功能描述:JTAG EMULATOR, J-TRACE, FOR CORTEX-M
8.13.00 J-Trace for Cortex-M 功能描述:仿真器/模拟器 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
8.13.00 J-TRACE FOR CORTEX-M3 功能描述:EMULATOR JTAG/SWD CORTEX M3 RoHS:是 类别:编程器,开发系统 >> 内电路编程器、仿真器以及调试器 系列:- 产品变化通告:Development Systems Discontinuation 19/Jul/2010 标准包装:1 系列:* 类型:* 适用于相关产品:* 所含物品:*
8.13.14 J-Trace for Cortex-M/Pro Bundle 功能描述:仿真器/模拟器 RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2