Hello,
I am using following things:
1. AT91SAM9263EK eval board.
2. Eclipse IDE for C/C++ Developers
3. yagarto-bu-2.17_gcc-4.1.1-c-c++_nl-1.14.0_gi-6.5.5.exe
4. make-3.81.exe
5. SAM-BA v2.8
6. Setup_JLinkARM_V362a.exe
7. SAM-ICE
I read the J-LinkGDBServer.PDF and AT91SAM-ICE User Guide.PDF for setting eclipse and other tools.
I am using sample program available in SAM-ICE CD-ROM "at91sam9263_getting_started" for debugging.
But when I say RUN/Debug it is showing following messages into Jlink GDBServer log window:
Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Select auto JTAG speed (65535 kHz)
Target endianess set to "little endian"
Resetting target (halt with breakpoint @ address 0)
Sleep 500ms
Sleep 10ms
Sleep 10ms
Sleep 10ms
Writing register (R15 (PC) = 0x20000004)
Sleep 10ms
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC20
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x00000009)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC28
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x0000000B)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC30
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x0000000B)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC30
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x0000000B)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFED20
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE208
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
WARNING: Failed to verify download @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE204
Writing 318 bytes binary @ address 0x20000000
Writing 316 bytes binary @ address 0x2000013E
Writing 317 bytes binary @ address 0x2000027A
Writing 318 bytes binary @ address 0x200003B7
Writing 317 bytes binary @ address 0x200004F5
Writing 286 bytes binary @ address 0x20000632
Writing 128 bytes binary @ address 0x20000750
Writing register (PC = 0x00000000)
Setting breakpoint @ address 0x20000450, Size = 4, BPHandle = 0x0001
Starting target CPU...
...Breakpoint reached @ address 0x20000450
Reading all registers
Removing breakpoint @ address 0x20000450, Size: 4
Read 4 bytes @ address 0x20000450 (Data = 0xE59F31F4)
All pending breakpoints removed
Debugger terminated connection !
Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00000000 (Data = 0xE59FF060)
Read 4 bytes @ address 0x00000000 (Data = 0xE59FF060)
Setting breakpoint @ address 0x20000450, Size = 4, BPHandle = 0x0002
Starting target CPU...
ERROR: Bad JTAG communication: Write to IR: Expected 0x1, got 0x0 (TAP Command : 15) @ Off 0x109B.
Connection to debugger closed !
All pending breakpoints removed
But it gives error in eclipse as shown below:
Execution is suspended because of error. Watchdog has expired. Target detached.
Kindly need your help in understanding and removing the error.
Thanks & Regards,
Prashant C.
I am using following things:
1. AT91SAM9263EK eval board.
2. Eclipse IDE for C/C++ Developers
3. yagarto-bu-2.17_gcc-4.1.1-c-c++_nl-1.14.0_gi-6.5.5.exe
4. make-3.81.exe
5. SAM-BA v2.8
6. Setup_JLinkARM_V362a.exe
7. SAM-ICE
I read the J-LinkGDBServer.PDF and AT91SAM-ICE User Guide.PDF for setting eclipse and other tools.
I am using sample program available in SAM-ICE CD-ROM "at91sam9263_getting_started" for debugging.
But when I say RUN/Debug it is showing following messages into Jlink GDBServer log window:
Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Select auto JTAG speed (65535 kHz)
Target endianess set to "little endian"
Resetting target (halt with breakpoint @ address 0)
Sleep 500ms
Sleep 10ms
Sleep 10ms
Sleep 10ms
Writing register (R15 (PC) = 0x20000004)
Sleep 10ms
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC20
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x00000009)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC28
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x0000000B)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC30
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x0000000B)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFFC30
Read 4 bytes @ address 0xFFFFFC68 (Data = 0x0000000B)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFED20
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE208
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE200
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0x20000000
WARNING: Failed to verify download @ address 0x20000000
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Read 4 bytes @ address 0x00000000 (Data = 0xEA000006)
Writing 4 bytes binary @ address 0xFFFFE204
Writing 318 bytes binary @ address 0x20000000
Writing 316 bytes binary @ address 0x2000013E
Writing 317 bytes binary @ address 0x2000027A
Writing 318 bytes binary @ address 0x200003B7
Writing 317 bytes binary @ address 0x200004F5
Writing 286 bytes binary @ address 0x20000632
Writing 128 bytes binary @ address 0x20000750
Writing register (PC = 0x00000000)
Setting breakpoint @ address 0x20000450, Size = 4, BPHandle = 0x0001
Starting target CPU...
...Breakpoint reached @ address 0x20000450
Reading all registers
Removing breakpoint @ address 0x20000450, Size: 4
Read 4 bytes @ address 0x20000450 (Data = 0xE59F31F4)
All pending breakpoints removed
Debugger terminated connection !
Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00000000 (Data = 0xE59FF060)
Read 4 bytes @ address 0x00000000 (Data = 0xE59FF060)
Setting breakpoint @ address 0x20000450, Size = 4, BPHandle = 0x0002
Starting target CPU...
ERROR: Bad JTAG communication: Write to IR: Expected 0x1, got 0x0 (TAP Command : 15) @ Off 0x109B.
Connection to debugger closed !
All pending breakpoints removed
But it gives error in eclipse as shown below:
Execution is suspended because of error. Watchdog has expired. Target detached.
Kindly need your help in understanding and removing the error.
Thanks & Regards,
Prashant C.