Цитата(GetSmart @ Mar 13 2011, 19:44)

файлы разные
Невозможно. Проверил тоько что.


CODE
./exe/3-Channel.elf: file format elf32-littlearm
Disassembly of section .text:
...
0800013c <OS_Start>:
800013c: 490b ldr r1, [pc, #44] ; (800016c <loop+0xe>)
800013e: 4a0c ldr r2, [pc, #48] ; (8000170 <loop+0x12>)
8000140: 700a strb r2, [r1, #0]
8000142: 490c ldr r1, [pc, #48] ; (8000174 <loop+0x16>)
8000144: 4a0a ldr r2, [pc, #40] ; (8000170 <loop+0x12>)
8000146: 700a strb r2, [r1, #0]
8000148: 490b ldr r1, [pc, #44] ; (8000178 <loop+0x1a>)
800014a: 4a0c ldr r2, [pc, #48] ; (800017c <loop+0x1e>)
800014c: 600a str r2, [r1, #0]
800014e: 4602 mov r2, r0
8000150: 2000 movs r0, #0
8000152: f380 8809 msr PSP, r0
8000156: 480a ldr r0, [pc, #40] ; (8000180 <loop+0x22>)
8000158: 490a ldr r1, [pc, #40] ; (8000184 <loop+0x26>)
800015a: 6001 str r1, [r0, #0]
800015c: b662 cpsie i
...
08000428 <Reset_Handler>:
8000428: 4668 mov r0, sp
800042a: f020 0107 bic.w r1, r0, #7
800042e: 468d mov sp, r1
8000430: b501 push {r0, lr}
8000432: f7ff ffc9 bl 80003c8 <__Init_Data>
8000436: f7ff fea7 bl 8000188 <main>
800043a: e8bd 4001 ldmia.w sp!, {r0, lr}
800043e: 4685 mov sp, r0
8000440: 4770 bx lr
8000442: bf00 nop
Если судить по стеку процесса, аппликуха работает как надо, несмотря на указывающие непонятно куда вектора. Мне кажется, всё дело в отладчике. Похоже, он передаёт в эклипс неверные значения. Как таким отлаживаться?