Как получить ARM код на реальное устройство, JTAG? Возможно ли сделать импровизированный JTAG с Arduino?

Так, я немного запутался в программировании для ARM-процессоров. Время шквала вопросов:

  • Как получить скомпилированный двоичный файл в ARM процессоре?
  • Является ли JTAG нормальным методом (я думаю, что это то, что я обнаружил ...)?
  • Это единственный метод?
  • Если это нормальный метод, то как именно его использовать?
  • Если нет, то что/как это сделать?

Кроме того, можно ли использовать что-то вроде Arduino для создания импровизированного интерфейса JTAG (если это действительно то, что нужно для программирования устройств ARM). ... .?

Я уже установил QEMU для тестирования кода и тому подобное, но я не уверен, как действовать, чтобы действительно перенести мой код в физическую реальность.

В основном я спрашиваю: является ли JTAG программатором устройств в мире ARM? Могу ли я подделать его с помощью Arduino (Arduino wiggler Clone o.o)? Если JTAG не является таковым, то что является, и могу ли я его подделать?

О... И, возможно, мне понадобится лучшее объяснение того, как именно работает JTAG.

Теперь немного справочной информации:
У меня есть старое устройство Palm (LifeDrive), которое имеет процессор XScale PXA270, как я полагаю. Похоже, что активного развития сообщества для него больше не ведется, а у меня для него мало пользы, так что я вроде как просто хочу поиграть/побаловаться с ним. В принципе, это может быть хорошим способом поиграть с тем, что по сути является массой датчиков и других различных входов и выходов, а также привыкнуть к ARM Assembly.

Не стесняйтесь говорить мне, если я использую неправильный подход, но хотя бы предложите альтернативные варианты (хотя я настроен на работу именно с LifeDrive, если бы я просто хотел поиграться со встроенным программированием, я бы сделал это на Arduino)

Практически все сейчас - это выстрел в темноте. Я немного устал кататься в никуда, поэтому я разместил это.

12
задан Peter Mortensen 20 April 2012 в 19:29
поделиться