Программирование Infineon XE164

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 6
Зарегистрирован: Чт июн 25, 2009 23:33:33

Сообщение Japonomatj123 »

Здравствуйте, уважаемые эмбедеры!
Дело вот в чём: купили мы с ребятами контроллеры (хотя и DSP прозвать их можно) фирмы Infineon. Вернее это даже header board KeyChain XE164 ( можно их посмотреть тут). Но как запрограммировать их не приложим ума. :( Как я выяснил, необходимо покупать специальные эмуляторы/дебугеры, которые стоят от 350$ и выше.
Поэтому хочу спросить, нет ли у вас опыта работы с этими контроллерами? И как их можно (если вообще возможно) запрограммировать более легким для кармана способом, к примеру, как это делается с AVR микроконтроллерами, когда из LPT порта тянутся 4 линии и всё (имею в виду ISP)?
Большое спасибо!
Реклама
MHZ
Грызет канифоль
Аватара пользователя
Сообщения: 270
Зарегистрирован: Сб июн 20, 2009 13:31:31

Сообщение MHZ »

Так просто их не запрограммируешь. А для каких целей вы брали этого зверя? Может для ваших целей подойдёт PIC или AVR.
Создать электронный мир проще,чем его понять.
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

По ссылке, которую Вы привели, четко сказано, что этот контроллер поддерживает JTAG. Для начала Вам неплохо бы ознакомиться с ДШ, который там приведен, и прочесть раздел про прошивку данного МК. А если он держит JTAG, то делайте простой программатор поддерживающий данные интерфейс, кстати тоже на LPT-порту.
Даташит - библия моя...
Изображение
Контактная информация:
Родился
Сообщения: 6
Зарегистрирован: Чт июн 25, 2009 23:33:33

Сообщение Japonomatj123 »

MHZ писал(а):Так просто их не запрограммируешь. А для каких целей вы брали этого зверя? Может для ваших целей подойдёт PIC или AVR.
Да, AVR и PIC рассматривались, но дело в том, что необходимо иметь много ADC и разное кол-во последовательных интерфейсов (чем данный МК обладает), да и динамическое отключение неиспользуемых узлов МК подкупает, и скорость не плохая, при пятиуровневым конвейере и разделённой оперативной памяти. В принципе, о достоинстве этого МК можно много говорить! :)
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 6
Зарегистрирован: Чт июн 25, 2009 23:33:33

Сообщение Japonomatj123 »

VenomXP писал(а):По ссылке, которую Вы привели, четко сказано, что этот контроллер поддерживает JTAG. Для начала Вам неплохо бы ознакомиться с ДШ, который там приведен, и прочесть раздел про прошивку данного МК. А если он держит JTAG, то делайте простой программатор поддерживающий данные интерфейс, кстати тоже на LPT-порту.
Да, Вы правы, JTAG, но дело в трёх вещах:
1. С JTAGом не работал, да и схему подходящую не знаю как найти.
2. Слышал, что как-то по УАРТу его можно программировать, вот решил поинтересоваться.
3. Банальная человеческая лень. :)
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Japonomatj123 писал(а):3. Банальная человеческая лень. :)
Оставьте ее при себе, здесь никто не собирается за Вас разбираться и делать за Вас Вашу работу :evil:. Может Вам еще и собрать его? А также написать прошивку, еще чего хотите? Это не сервисный центр, это форум.
Japonomatj123 писал(а):С JTAGом не работал, да и схему подходящую не знаю как найти.
Гугл что сломался, или у них авария случилась? Вот: http://www.fun-electronic.net/2009/02/1 ... ogrammers/ Протокол JTAG'a стандартен, поэтому собрав самый обычный LPT-шный, вы можете не беспокоиться, за все ответит софт, который, я надеюсь сами найдете.
Даташит - библия моя...
Изображение
Контактная информация:
Реклама
Родился
Сообщения: 6
Зарегистрирован: Чт июн 25, 2009 23:33:33

Сообщение Japonomatj123 »

Вы уж не серчайте на меня, я не имел ввиду то, что мне лень всё это самому искать, мне лень постоянно ошибаться. Вот делаешь программатор, а он не работает. И такая проблема может очень долго тянуться. Вот и решил спросить у знающих, может посоветуют, направят.
А вам за ссылочку большое спасибо! В JTAGах вообще не силён, никогда не работал, то что знаю - это в МК Infineon есть интерфейс OCDS (для отладки), не будет ли у JTAG-ICE с этим проблем?
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Japonomatj123 писал(а):Вы уж не серчайте на меня, я не имел ввиду то, что мне лень всё это самому искать, мне лень постоянно ошибаться. Вот делаешь программатор, а он не работает. И такая проблема может очень долго тянуться. Вот и решил спросить у знающих, может посоветуют, направят.
А вам за ссылочку большое спасибо! В JTAGах вообще не силён, никогда не работал, то что знаю - это в МК Infineon есть интерфейс OCDS (для отладки), не будет ли у JTAG-ICE с этим проблем?
Отладка это отладка, а программирование это программирование. Не стоит путать эти вещи. Когда софт начинает или хочет прошить МК, он посылает спец команды, или выставляет линию reset в нужный режим. Так что сделайте программатор, там всего одна микросхема и никаких деталей больше, попробуйте прошить. А уж потом будем смотреть, если возникнут проблемы.
Даташит - библия моя...
Изображение
Контактная информация:
Родился
Сообщения: 6
Зарегистрирован: Чт июн 25, 2009 23:33:33

Сообщение Japonomatj123 »

Спасибо. Попробую.
Родился
Сообщения: 1
Зарегистрирован: Чт июл 09, 2009 12:28:05

Сообщение Ronin »

Вообще то они так просто и программируются, через com порт. В них присутствует встроенный загрузчик, активировать который можно установив необходимые потенциалы на линиях ввода-вывода контроллера. Более подробно об этом можно почитать в application note на веб-станице Infineon. Программируется через утилиту memtool которую также можно загрузить на сайте.

XC2000/XE166 Flash Programming Using UART Bootstrap Loader-description
(ap1614911_XC2KXE166_Flash_Programming_Using_UART_Bootstrap_Loader.pdf)
Родился
Сообщения: 1
Зарегистрирован: Пн мар 08, 2010 18:04:37

Сообщение cahbtexhuk »

Меня очень сильно интересует, у автора вышло что путное с этими МК или нет? А то у меня дикий затык вышел с CAPCOM2, в техсаппорте по ходу бот работает на мыле, ибо я им про Фому, они мне про Емелю по ключевым словам что-то.
Родился
Сообщения: 6
Зарегистрирован: Чт июн 25, 2009 23:33:33

Сообщение Japonomatj123 »

Да, получилось запрограммировать по COM порту. Но, к сожалению (или к счастью :) ), с этого проекта ушел. Не было времени разбираться в новом для меня железе.
А суппорт у них действительно ахтунг!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»