RAM 6.0 BUX II Series Betriebsanweisung Seite 54

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 189
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 53
VxWorks
BSP Developer’s Guide, 6.0
46
During development, the OCD is used like a standard software debugger—that is,
it is used to trace and modify program execution, examine and sometimes modify
register contents, set breakpoints, and so forth. In addition, the OCD can be used
to program flash devices, which saves time each time a new version of the BSP
under development must be tested.
Additional development time can be saved when both the target board
development team and the BSP development team have access to an OCD device.
In this case, each team has access to the same information about what is happening
on the target board. This greatly reduces uncertainty about the cause of the
problem and whether it is attributable to hardware or software.
Logic Analyzer
A logic analyzer is a device regularly used during hardware development. If the
BSP development and hardware development are closely coupled, the logic
analyzer used to develop the hardware can also be used to assist in writing the BSP.
However, it is rarely cost-effective to purchase an additional logic analyzer purely
for BSP development purposes.
If a logic analyzer is used for BSP development, the processor must be configured
in such a way that it always puts address requests to the external bus. This
configuration may not be required by the hardware developers.
In some situations, an oscilloscope may also be useful for BSP development,
especially when the BSP and hardware are developed in parallel.
In-Circuit Emulator
An in-circuit emulator replaces the target processor with an external device that
emulates the processor. In-circuit emulators are not available for all processor and
architecture types. If an in-circuit emulator is available for your target processor, it
can be used for debugging during BSP development.
NOTE: Some OCD-based debuggers assert the non-maskable interrupt (NMI) line
to obtain access to the processor. This can cause the processor to fail in an
unpredictable manner, seemingly independent of the code that you are trying to
debug. Check with your OCD device vendor to see if this is the case for your
debugger. For more information on non-maskable interrupts, see Non-Maskable
Interrupts (NMI), p.53.
Seitenansicht 53
1 2 ... 49 50 51 52 53 54 55 56 57 58 59 ... 188 189

Kommentare zu diesen Handbüchern

Keine Kommentare