![Abatron bdiAccess BDI1000 Скачать руководство пользователя страница 25](http://html.mh-extra.com/html/abatron/bdiaccess-bdi1000/bdiaccess-bdi1000_user-manual_450807025.webp)
bdi
RDI
JTAG interface for RDI Debuggers, BDI1000
User Manual
25
© Copyright 1999-2003 by ABATRON AG
V 1.10
5.1.2 Implementation notes
Interactive input of "Direct commands" is not supported, but download to flash is possible with the
appropriate command files in the working directory. The execution of the command files can be ob-
served in the RDI Log window. See also chapter "BDI Direct Commands".
BY default for ARM7 targets, the BDI Semihosting implementation uses a software breakpoint.
Therefore Semihosting is only supported if breakpoint mode is "Software" and the SWI (semihosting)
vector is writable. In cases where the vector table is in ROM, you can force the BDI to use a hardware
breakpoint to support Semihosting via a special init list entry (see chapter 3 Init List).
For ARM9 targets the hardware vector catch register is used and therefore Semihosting works also
if the vector table is in ROM
For ARM9 targets, the individual vector catch feature of ADW/AXD is supported and uses the ARM9
hardware vector catch register. In this case, do not check the "Catch unhandled exception" switch in
the BDI Mode dialog box. Use the debugger’s interface to define which vectors to catch.