Hi David,

On 1/16/10, David Brownell <davi...@pacbell.net> wrote:
> On Saturday 16 January 2010, Alan Carvalho de Assis wrote:
>> I'm trying to figure out what DAP is waiting for.
>
> Sorry, cant help there.  But surely turning on the debug
> output options (there's a separate JTAG I/O option too)
> should provide more than enough clues for you.  :)
>

Thank you very much for these tips.

I changed the boot mode to internal boot, this way any code from
NAND/SD will be executed, then I got a little progress. See below.

Now I need to find a way to place the processor on halt mode. I tried
many commands, including "imx51.cpu arp_halt" with no success.

I'm reading the "CoreSight Technology System Design Guide", but there
is poor information about DAP.

Best Regards,

Alan

$ sudo openocd -f signalyzer.cfg -f imx51.cfg
Open On-Chip Debugger 0.4.0-rc1-dev-00043-g237a707 (2010-01-05-14:26)
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
2000 kHz
Warn : imx51.SDMA: nonstandard IR value
Info : device: 4 "2232C"
Info : deviceID: 67353760
Info : SerialNumber: 0100480 A
Info : Description: Signalyzer A
Info : clock speed 2000 kHz
Info : JTAG tap: imx51.DAP tap/device found: 0x1ba00477 (mfg: 0x23b,
part: 0xba00, ver: 0x1)
Info : TAP imx51.SDMA does not have IDCODE
Info : JTAG tap: imx51.SJC tap/device found: 0x1190c01d (mfg: 0x00e,
part: 0x190c, ver: 0x1)
Info : imx51.cpu: hardware has 1 breakpoints, 1 watchpoints
Info : accepting 'telnet' connection from 0
Info : JTAG tap: imx51.DAP tap/device found: 0x1ba00477 (mfg: 0x23b,
part: 0xba00, ver: 0x1)
Info : TAP imx51.SDMA does not have IDCODE
Info : JTAG tap: imx51.SJC tap/device found: 0x1190c01d (mfg: 0x00e,
part: 0x190c, ver: 0x1)
Error: imx51.cpu: how to reset?
Command handler execution failed
===== ARM registers
(0) r0 (/32)
(1) r1 (/32)
(2) r2 (/32)
(3) r3 (/32)
(4) r4 (/32)
(5) r5 (/32)
(6) r6 (/32)
(7) r7 (/32)
(8) r8 (/32)
(9) r9 (/32)
(10) r10 (/32)
(11) r11 (/32)
(12) r12 (/32)
(13) sp_usr (/32)
(14) lr_usr (/32)
(15) pc (/32)
(16) r8_fiq (/32)
(17) r9_fiq (/32)
(18) r10_fiq (/32)
(19) r11_fiq (/32)
(20) r12_fiq (/32)
(21) sp_fiq (/32)
(22) lr_fiq (/32)
(23) sp_irq (/32)
(24) lr_irq (/32)
(25) sp_svc (/32)
(26) lr_svc (/32)
(27) sp_abt (/32)
(28) lr_abt (/32)
(29) sp_und (/32)
(30) lr_und (/32)
(31) cpsr (/32)
(32) spsr_fiq (/32)
(33) spsr_irq (/32)
(34) spsr_svc (/32)
(35) spsr_abt (/32)
(36) spsr_und (/32)
(37) sp_mon (/32)
(38) lr_mon (/32)
(39) spsr_mon (/32)
Error: Target not halted
r0 (/32): 0x00000000
Error: Target not halted
r0 (/32): 0x00000000



a...@metropolis:~$ telnet 127.0.0.1 4444
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Open On-Chip Debugger
> reset run
JTAG tap: imx51.DAP tap/device found: 0x1ba00477 (mfg: 0x23b, part:
0xba00, ver: 0x1)
TAP imx51.SDMA does not have IDCODE
JTAG tap: imx51.SJC tap/device found: 0x1190c01d (mfg: 0x00e, part:
0x190c, ver: 0x1)
imx51.cpu: how to reset?

Command handler execution failed
in procedure 'reset' called at file "command.c", line 638
called at file "command.c", line 352
> reg
===== ARM registers
(0) r0 (/32)
(1) r1 (/32)
(2) r2 (/32)
(3) r3 (/32)
(4) r4 (/32)
(5) r5 (/32)
(6) r6 (/32)
(7) r7 (/32)
(8) r8 (/32)
(9) r9 (/32)
(10) r10 (/32)
(11) r11 (/32)
(12) r12 (/32)
(13) sp_usr (/32)
(14) lr_usr (/32)
(15) pc (/32)
(16) r8_fiq (/32)
(17) r9_fiq (/32)
(18) r10_fiq (/32)
(19) r11_fiq (/32)
(20) r12_fiq (/32)
(21) sp_fiq (/32)
(22) lr_fiq (/32)
(23) sp_irq (/32)
(24) lr_irq (/32)
(25) sp_svc (/32)
(26) lr_svc (/32)
(27) sp_abt (/32)
(28) lr_abt (/32)
(29) sp_und (/32)
(30) lr_und (/32)
(31) cpsr (/32)
(32) spsr_fiq (/32)
(33) spsr_irq (/32)
(34) spsr_svc (/32)
(35) spsr_abt (/32)
(36) spsr_und (/32)
(37) sp_mon (/32)
(38) lr_mon (/32)
(39) spsr_mon (/32)
> reg r0
Target not halted
r0 (/32): 0x00000000
> reg r0 1
Target not halted
r0 (/32): 0x00000000
>
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to