Download bdiGDB User Manual
Transcript
bdiGDB for BDI3000 (PowerPC MPC55xx) User Manual 21 3.2.1 Part [INIT] The part [INIT] defines a list of commands which should be executed every time the target comes out of reset. The commands are used to get the target ready for loading the program file. WGPR register value Write value to the selected general purpose register. register the register number 0 .. 31 value the value to write into the register Example: WGPR 0 5 WSPR register value Write value to the selected special purpose register. register the register number value the value to write into the register Example: WSPR 27 0x00001002 ; SRR1 : ME,RI WREG name value Write value to the selected CPU register by name name the register name (MSR,CR,PC,XER,LR,CTR, ...) value the value to write into the register Example: WREG MSR 0x00001002 DELAY value Delay for the selected time. A delay may be necessary to let the clock PLL lock again after a new clock rate is selected. value the delay time in milliseconds (1...30000) Example: DELAY 500 ; delay for 0.5 seconds WM8 address value Write a byte (8bit) to the selected memory place. address the memory address value the value to write to the target memory Example: WM8 0xFFFFFA21 0x04 ; SYPCR: watchdog disable ... WM16 address value Write a half word (16bit) to the selected memory place. address the memory address value the value to write to the target memory Example: WM16 0x02200200 0x0002 ; TBSCR WM32 address value Write a word (32bit) to the selected memory place. address the memory address value the value to write to the target memory Example: WM32 0x02200000 0x01632440 ; SIUMCR FILL start size Fill a memory range using 64-bit writes. Maybe used to initialize an ECC protected memory range. The start address has to be on a 128 byte boundary and the size has to be a multiple of 128 (0x80). start the start address of the memory range to fill size the size in bytes of the memory range to fill Example: FILL 0x40000000 0x10000 ; fill ECC SRAM © Copyright 1997-2010 by ABATRON AG Switzerland V 1.01