По просьбе Саши поделюсь своим опытом программирования контроллера Инфинеон с помощью программы XPD от zap.
1. Идем по ссылкaм
http://evel.ua/download/infineon/xpd-0.3.2-windows.rarhttp://evel.ua/download/infineon/xpd-windows-prereq.rarи качаем файлы:
xpd-windows-prereq.zip
xpd-0.3.2-windows.zip
2. Распаковываем xpd-windows-prereq.zip куда-нибудь во временный каталог (потом его можно будет удалить). Внутри архива - три файла:
python-2.7.1.msi
pygtk-all-in-one-2.22.6.win32-py2.7.msi
pyserial-2.5.win32.exe
3. Устанавливаем все эти файлы:
3.1. Два раза щёлкаем на файле python-2.7.1.msi (расширение обычно в эксплорере не отображается, поэтому просто python-2.7.1). Устанавливаем Python, как любую другую программу.
3.2. Два раза щёлкаем по pygtk-all-in-one-2.22.6.win32-py2.7. Точно так же устанавливаем.
3.3. Два раза щёлкаем по pyserial-2.5.win32. Тоже устанавливаем
6. Удаляем временный каталог с этими тремя файлами.
7. Распаковываем архив xpd-0.3.2-windows.zip прямо в каталог C:\Program Files\. Он создаст подкаталог xpd-0.3.2, внутри которого находится программа и все её файлы данных.
8. Открываем каталог C:\Program Files\xpd-0.3.2 и два раза щёлкаем на программу xpd.pyw (там рядом ещё файл иконки, на него щёлкать пока не надо).
9. При желании, для быстрого доступа к программе можно создать ярлык на файл xpd.pyw, для этого зажимаем Ctrl+Shift и перетаскиваем программу xpd на рабочий стол. Затем у этого ярлыка можно сменить иконку, она рядом с программой лежит.
У меня Windows 7 все сделал как написано zap, проблем не было. Программа удобнее стандартной, язык русский и есть всплывающие подсказки по каждой функции.
Контроллер в программе нужно выбирать EB3xx/CellMan. Когда выбираете семейство "Инфинеон 3" список с типами контроллеров автоматически обновляется, и вместо EB2xx там появляются EB3xx в том числе EB3xx/CellMan.
Если есть вопросы, спрашивайте.