Здравствуйте. Прошу обьяснять более подробно, если можно, хотелось бы что бы обьясняли люди которые сами разобрались с той или иной проблемой, или чётко знают её решение.Хотя за любую помощь благодарен).
Исходные данные:
отладочная плата SAMSUNG smdk6410, имеющая на борту микроконтроллер SAMSUNG S3С6410 на базе ARM11;
программатор OLIMEX ARM-JTAG;
бинарная прошивка;
Что нужно: загрузить в микроконтроллер этот бинарник, используя JTAG интерфейс.
Что сделал: далеко я собственно говоря не ушёл)). Прочитал статьи которые порекомендовали. Но
-советовали использовать софт H-JTAG+Noice. Однако Noice не работает с arm11!!!! только с arm7.
-OpenOCD+H-JTAG - но как работать с OpenOCD сам чёрт голову сломит. Неселён я в английском что бы доки по нему в 120 страниц читать. Уж извините за наглость)
-да и с H-JTAG проблемы:
а) почему то не определяет чип автоматом. Только если ему вручную указываешь что работаешь с АRM11.....
б) не работает если в окне LPT JTAG SETTING в разделе Jtag Selection выбираешь Wiggler (хотя OLIMEX позиционирует ARM-JTAG именно как Wiggler совместимый).
в) Кое как работает если выбрать в окне LPT JTAG SETTING в разделе Jtag Selection выбираешь Std Jtag. Почему кое как? потому что каждый раз мне выдаёт разные (хотя и всего 3, почему то меняються постоянно, когда занова подсоединяешься) ID идентификаторы. контроллера.
г) При подсоединение к контроллеру, при варианте описанном в пункте "в" H-JTAG выдаёт предупреждение "Failed to load appropriate target driver", хотя если вообще не подсоединить, или там настроить чего то предупреждение следующие: "Unable to find target......". Исходя из всего можно сделать вывод что всё таки он что то находит, но работает неверно.
Поэтому мне нужна помощь.... Хотя думаю не мне одному такая тема интересна....
Итак вопросы:
1) Можно полностью подробно описать настройку OpenOCD прямо по пунктам если не сложно, что за чем делать надо и как.
2) Одного OpenOCD без H-JTAG мне хватит для прошивки? или одного H-JTAG без OpenOCD? если хватит то что выбрать лучше
3) и что это за предупреждение описанное мною выше с необнаруженными дровами с H-JTAG?
4) Кто-нибудь может уже прощивал arm11? если да то как чем, подробно несли можно...
P.S. заранее большое спасибо.... ПРосто устроился недавно, а тут такое задание. С такими вещами вообще раньше дела не имел.....Поэтому и прошу подробно, если не затруднит...