Всем привет!
Я приобрел отладочную плату ADuC7026 и ARM-JTAG (клон Wrigller-a как я понимаю). Сразу оговорюсь с ARM-ом опыта нет.
Есть среда разработки KEIL and IAR, стоит H-JTAG. В обеих системах разработки настроены дебаггеры RDI и прочее. H-JTAG прекрасно распознает отладочную плату. Любая из указанных сред разработки тоже чудесно подключается через RDI to DEbugger. Вобщем внешне можно предположить что можно отлаживать программу через дебаггер, однако это не так.
Во первых выдается два предупреждения в лог (это в IAR):
Warning: Target inconsistency detected in Memory range 0x00000000-0x0000003A
но это еще пол беды.
программа в демо плате не хочет работать
и в конце -концов судя по дизассемблеру в памяти контроллера вааще чушь записана
на входе в функцию main отладчик не останавливается (да он вообще без нажатия на кнопку не останавливается)
а когда приостанавливаешь выполнение программы оказывается что программа висит на строке:
00000284 EAFFFFFE B 0x000284
00000288 EAFFFFFE B 0x000288 где-то здесь
0000028C EAFFFFFE B 0x00028C
00000290 EAFFFFFE B 0x000290
00000294 EAFFFFFE B 0x000294
00000298 EAFFFFFE B 0x000298
0000029C 47702001 LDRMIB R2, [R0, - R1]!
000002A0 E1B0F00E MOVS PC, LR
000002A4 FFFFFFFF SWINV 0xFFFFFF
000002A8 FFFFFFFF SWINV 0xFFFFFF
000002AC FFFFFFFF SWINV 0xFFFFFF

Ну а если нажать F11 выдается сообщение: "User error: Single step filed - instruction jump too close to its beginning"

Я точно помню что худо бедно все работало, а потом то-ли я настройки изменил то-ли еще что-то и работать перестало.
Подскажите как настроить, сам не могу, замучился ужо.