Hi,
somehow my code is not working. Recently I tried to figure out, why there are
these unexpected jumps in my programcode. After a look at the Disassembly, I
found something strange..
My first lines in main are these:
int a = 1;
int i = 1;
and the Disassembly says for these two lines:
int a = 1;
0x00400106 <main()+6>: ldrb.w r4, [r1], #1
0x0040010a <main()+10>: subs r0, r0, r4
int i = 1;
0x0040010c <main()+12>: beq.n 0x4000fa <frame_dummy+22>
0x0040010e <main()+14>: pop {r4}
0x00400110 <main()+16>: bx lr
why do I have this jump in int i = 1 ??
I also got the following errors in the openOCD Logfile:
Debug: 417 3716 at91sam3.c:1807 _sam3_probe(): Here
Debug: 418 3716 at91sam3.c:1711 sam3_GetDetails(): Begin
Error: 419 3716 at91sam3.c:1722 sam3_GetDetails(): SAM3 ChipID 0x28a00960 not
found in table (perhaps you can this chip?)
Info : 420 3716 at91sam3.c:1731 sam3_GetDetails(): SAM3 CHIPID_CIDR: 0x28a00960
decodes as follows
Info : 421 3716 at91sam3.c:1731 sam3_GetDetails(): Version: 0
[0x0000]
Info : 422 3732 at91sam3.c:1731 sam3_GetDetails(): EPROC: 3
[0x0003] cortex-m3
Info : 423 3732 at91sam3.c:1731 sam3_GetDetails(): NVPSIZE: 9
[0x0009] 256K bytes
Info : 424 3732 at91sam3.c:1731 sam3_GetDetails(): NVPSIZE2: 0
[0x0000] none
Info : 425 3732 at91sam3.c:1731 sam3_GetDetails(): SRAMSIZE: 0
[0x0000] 48K Bytes
Info : 426 3732 at91sam3.c:1731 sam3_GetDetails(): ARCH: 138
[0x008a] ATSAM3SxC Series (100-pin version)
Info : 427 3732 at91sam3.c:1731 sam3_GetDetails(): NVPTYP: 2
[0x0002] embedded flash memory
Info : 428 3732 at91sam3.c:1731 sam3_GetDetails(): EXTID: 0
[0x0000] (exists: NO)
Error: 429 3732 core.c:167 get_flash_bank_by_num(): auto_probe failed -4
Maybe it has something to do with this error..
Thx _______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development