HardJoker 12 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Посоветуйте какой-либо JTAG commander, аналогичный SEGGER J-Flash. J-Link + SEGGER работает отлично, но нужено еще одно-два рабочих места, а покупать J-Link'и нехочется. Проблема в том, что на этапе отладки софта иногда убивается доступ к ядру по JTAG'у через ARM-JTAG. Цепочка такая: IAR WB 4.40 + H-JTAG 0.4.4 + Olimex ARM-JTAG + STR912FW44. Лечится единственным способом - тотальным стиранием всей памяти под связкой SEGGER J-Flash + J-Link. Как выполнить аналогичную процедуру под IAR'ом понять не могу. Идеальный выход представляется ввиде командной JTAG-оболочки. STMicro предлагает свой вариант standalone JTAG, но с олимексовским ARM-JTAG'ом программа не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gormih 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Посоветуйте какой-либо JTAG commander, аналогичный SEGGER J-Flash. J-Link + SEGGER работает отлично, но нужено еще одно-два рабочих места, а покупать J-Link'и нехочется. Проблема в том, что на этапе отладки софта иногда убивается доступ к ядру по JTAG'у через ARM-JTAG. Цепочка такая: IAR WB 4.40 + H-JTAG 0.4.4 + Olimex ARM-JTAG + STR912FW44. Лечится единственным способом - тотальным стиранием всей памяти под связкой SEGGER J-Flash + J-Link. Как выполнить аналогичную процедуру под IAR'ом понять не могу. Идеальный выход представляется ввиде командной JTAG-оболочки. STMicro предлагает свой вариант standalone JTAG, но с олимексовским ARM-JTAG'ом программа не работает. Так H-Jtag это и есть командная оболочка, если я правельно понимаю. В последней версии они добавили туда H-flasher. Под IAR через RDI у меня все нормально работает... только flasher я не пользую... И свзязь не рвется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardJoker 12 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Так H-Jtag это и есть командная оболочка, если я правельно понимаю. В последней версии они добавили туда H-flasher. Под IAR через RDI у меня все нормально работает... только flasher я не пользую... И свзязь не рвется. H-Flasher STR912 не поддерживает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба H-Flasher STR912 не поддерживает Зато IAR поддерживает! У него есть flashloader для этого чипа и будет работать через H-JTAG Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardJoker 12 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Зато IAR поддерживает! У него есть flashloader для этого чипа и будет работать через H-JTAG Есть, но как через него только стереть память? Причем, возникают ситуации, когда после перепрошивки камень по JTAG'у из IAR'а через олимекс становится недоступным. Касается манипуляций с настройкой PLL. Через SEGGER J-Flash + IAR J-Link стирается без проблем. Соответственно, потом спокойно перепрошивается в IAR'е олимексом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Причем, возникают ситуации, когда после перепрошивки камень по JTAG'у из IAR'а через олимекс становится недоступным. Скорее всего это уже проблема не разрешимая - камень успевает уже далеко убежать, и пока очень медленный LPTшный JTAG его соберется тормознуть инерфейс с JTAG уже накрывается. P.S. Неужели 70USD это та цена за которую следует бросать, как я понимаю, устраивающий J/MT-Link и искать приключений? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardJoker 12 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Скорее всего это уже проблема не разрешимая - камень успевает уже далеко убежать, и пока очень медленный LPTшный JTAG его соберется тормознуть инерфейс с JTAG уже накрывается. Вряд ли, привентивное удержание системного ресета данную ситуацию не лечит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Вряд ли, привентивное удержание системного ресета данную ситуацию не лечит. Это ни причем. События, естественно, разворачиваются ПОСЛЕ снятия reset. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vromanov 0 17 мая, 2007 Опубликовано 17 мая, 2007 · Жалоба OCD не поможет? В нем STR912+ARM-JTAG детектится Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardJoker 12 17 мая, 2007 Опубликовано 17 мая, 2007 · Жалоба OCD не поможет? В нем STR912+ARM-JTAG детектится Пробовал, не детектится. Были взяты две версии: из поставки IAR 4.40 (ST Micro вообще нет, в ARM'овских ядрах 966 ядро также отсутствует) и последняя с сайта Macraig... Из Если подскажите свои настройки, буду благодарен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vromanov 0 21 мая, 2007 Опубликовано 21 мая, 2007 · Жалоба Настройки не сохранилсиь :( Хочу напомнить, что STR912 содержит внутри себя три девайса с точки зрения JTAG. Вот тут были рабочие конфиги - http://forum.sparkfun.com/viewforum.php?f=18 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться