дело похоже вот в чем: в окне консоли в Eclipse я вижу
Loading section .bload, size 0x34 lma 0x8000000 Loading section .isr_vector, size 0x1d0 lma 0x8002000 Loading section .text, size 0x10cf8 lma 0x80021d0 Loading section .bootprg, size 0x6c lma 0x8012ec8 Loading section .data, size 0x40 lma 0x8012f34 Loading section .string, size 0x94 lma 0x8012f74 Loading section .configuration, size 0x508 lma 0x801e000 Start address 0x800ad7c, load size 70980 Transfer rate: 24 KB/sec, 6452 bytes/write. никаких сообщений об ошибках
а в консоли openOCD
Info : Padding image section 0 with 8140 bytes Info : Padding image section 1 with 45048 bytes Error: corrupted fifo read pointer 0x20000000
реально же грузится только секция .bload и все.
если секцию .bload поместить в общую кучу, то прога грузится нормально с 0x08002000 и работатет.
|