Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту


 
Опции темы
Непрочитано 16.01.2013, 15:08  
Qares
Частый гость
 
Регистрация: 18.04.2007
Сообщений: 17
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Qares на пути к лучшему
Вопрос Keil и сторонние программаторы

Здравствуйте, уважаемые.

Суть проблемы: хотелось бы использовать имеющийся программатор/отладчик Phyton JEM-ARM в среде Keil MDK-ARM.
Имеется: Win7x64, Phyton JEM-ARM, Keil MDK-ARM Lite 4.23.
При подключении программатора к USB-разъему ОС находит и автоматически устанавливает драйвера.
В диспетчере устройств появляются 2 новых устройства: USB Serial Converter и USB Serial Port (COM10).
Ниже привожу пути к файлам драйверов из вкладки "Драйвер", "Сведения".

USB Serial Converter
C:\Windows\system32\drivers\ftdibus.sys
C:\Windows\system32\ftbusui.dll
C:\Windows\system32\ftd2xx.dll
C:\Windows\system32\FTLang.dll
C:\Windows\system32\ftd2xx.dll


USB Serial Port (COM10)
C:\Windows\system32\drivers\ftser2k.sys
C:\Windows\system32\DRIVERS\serenum.sys
C:\Windows\system32\ftcserco.dll
C:\Windows\system32\ftserui2.dll


Следуя информации, имеющейся на сайте Keil, необходимо в файл TOOLS.INI добавить путь к файлу драйвера.
Вопрос: к какому файлу указывать путь?
Испробовал все возможные варианты, в конце концов, скопировал все вышеуказанные файлы в каталог внутри каталога Keil/ARM, в котором лежат драйвера других программаторов, один результат: при выборе программатора в опциях в среде выводится сообщение:
Error: Cannot load driver ‹path to the dll here›
Possible reasons:
Driver DLL could not be found in the specified path
Driver DLL requires additional DLL's which are not installed
Required Hardware Drivers are not installed

Подскажите, в какую сторону двигаться и как заставить работать устройство в среде Keil?

UPD: программатор построен на FTDI FT232RL, Atmega8L; 74LVC4066D, ALVC164245, DS89C450.


Реклама:

Последний раз редактировалось Qares; 16.01.2013 в 21:49. Причина: обновлено
Qares вне форума  
Непрочитано 16.01.2013, 15:58  
Wiza_
Почётный гражданин KAZUS.RU
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 983
Сказал спасибо: 131
Сказали Спасибо 231 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Почему-то мне кажется что ответ на свой вопрос вы найдёте там -› http://www.coocox.com/CoLinkGuide/CoMDKPlugin.html
Wiza_ вне форума  
Непрочитано 16.01.2013, 23:50  
Qares
Частый гость
 
Регистрация: 18.04.2007
Сообщений: 17
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Qares на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Спасибо за ссылку, плагин установил, документацию почитал. Мой программатор построен на FT232RL, в то время как coocox говорят о программаторах на FT2232 и работе в MPSSE режиме, которого в моей схеме нет. Есть другие предложения?
Qares вне форума  
Непрочитано 16.01.2013, 23:59  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,303
Сказал спасибо: 450
Сказали Спасибо 1,055 раз(а) в 711 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

А что говорит производитель програматора по поводу поддержки Keil-а? Судя по примененному железу обычный СОМ-программатор прилепили на ЮСБ, насколько помню, кейл работает с сеггер-совместимыми девайсами типа J-Link и т.п. Судя по сайту производителя данный программатор работает только с "родной" ИДЕ.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 17.01.2013, 00:31  
Qares
Частый гость
 
Регистрация: 18.04.2007
Сообщений: 17
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Qares на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Сообщение от MisterDi Посмотреть сообщение
что говорит производитель програматора по поводу поддержки Keil-а?
Производитель ничего не говорит, я по поводу поддержки Keil и не обращался, думаете смысл есть? У фитона в продаже своя среда разработки, поэтому с их стороны было бы странно заботиться о поддержке среды конкурента.
Qares вне форума  
Непрочитано 17.01.2013, 11:13  
Wiza_
Почётный гражданин KAZUS.RU
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 983
Сказал спасибо: 131
Сказали Спасибо 231 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Сообщение от Qares Посмотреть сообщение
Мой программатор построен на FT232RL, в то время как coocox говорят о программаторах на FT2232 и работе в MPSSE режиме, которого в моей схеме нет. Есть другие предложения?
Тады "ОЙ". По обрывочным сведениям о драйвере пришла в голову только мысль о JTAG, построенном на FT2232 ибо их лепят все, кому не лень.

Сообщение от Qares Посмотреть сообщение
У фитона в продаже своя среда разработки, поэтому с их стороны было бы странно заботиться о поддержке среды конкурента.
Вы сами ответили на свой вопрос: если у производителя нет, то стоит поискать с кого они содрали свой либо выбрать другой отладчик. Можете попробовать поискать по VID и PID

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

Последний раз редактировалось Wiza_; 17.01.2013 в 11:16.
Wiza_ вне форума  
Непрочитано 17.01.2013, 11:44  
Qares
Частый гость
 
Регистрация: 18.04.2007
Сообщений: 17
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Qares на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Сообщение от Wiza_ Посмотреть сообщение
Ни один файл из тех, что вы привели в первом посте не является интерфейсом между отладчиком и средой разработки. Это только драйверы
Ок, буду иметь в виду.

Все-таки написал в фитон, вот ответ:
Цитата:
Самостоятельно это у Вас сделать вряд ли получится. Мы делали подобное для семейства 8051 - наши эмуляторы и JTAG-отладчики могут работать с оболочкой uVision. У Кайла есть для этого специальный SDK, но, во-первых, они не дают его всем подряд, а во-вторых, требуются усилия со стороны разработчиков отладчика.
Поищу инфу про этот кейловский SDK.

Сообщение от Wiza_ Посмотреть сообщение
Можете попробовать поискать по VID и PID
Ок, попробую, спасибо.
Qares вне форума  
Непрочитано 17.01.2013, 19:30  
Qares
Частый гость
 
Регистрация: 18.04.2007
Сообщений: 17
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Qares на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Вот, что еще нашел, http://www.bipom.com/cm_arm_odc.php:
Цитата:
CodeMaster OCD Driver is a software layer between the CodeMaster IDE and the JEM-ARM emulator. The IDE actually includes several similar OCD drivers, each of which supports communications to a particular target microcontroller family with the JTAG interface. The IDE automatically selects an appropriate OCD driver to communicate to a chosen target microcontroller from ARM, Atmel, NXP, STMicroelectronics, Oki, Texas Instruments, Analog Devices and other ARM MCU manufacturers.
Я правильно понимаю, что теоретически, поковырявшись в файлах IDE, можно найти эти драйвера›дизассемблировать›?
Qares вне форума  
Непрочитано 18.01.2013, 06:06  
Wiza_
Почётный гражданин KAZUS.RU
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 983
Сказал спасибо: 131
Сказали Спасибо 231 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Сообщение от Qares Посмотреть сообщение
Я правильно понимаю, что теоретически, поковырявшись в файлах IDE, можно найти эти драйвера›дизассемблировать›?
Ну в принцыпе, теоретически, вы понимаете правильно. Но это фактически - написание собственного драйвера. Не проще ли собрать/купить отладчик, который уже имеет поддержку у кейла ?

Вот недорогой готовый - http://starterkit.ru/html/index.php?...&op=view&id=15 . Авторы видимо http://mt-system.ru/ . Также могу, если вы в питере, подарить пустую платку от CoLinkEx собственной трассировки: глючит правда частенько, но работает.
Wiza_ вне форума  
Непрочитано 21.01.2013, 17:49  
Qares
Частый гость
 
Регистрация: 18.04.2007
Сообщений: 17
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Qares на пути к лучшему
По умолчанию Re: Keil и сторонние программаторы

Wiza_, это кафедральное оборудование, и мне поставили задачу разобраться с работой jtag-программатора и по возможности прикрутить имеющийся на кафедре Phyton JEM-ARM к Keil или IAR.
Если говорить о написании драйвера, с чего к нему приступить? В чем фишка невозможности просто взять дрова из каталога фитоновской IDE и работать с ними?

Мне из Кейла прислали письмо в ответ на запрос:
Цитата:
We have used the USB-to-UART chip (FT232R) to do serial debug

http://www.keil.com/support/man/docs...ing_serial.htm

I am not aware of any of our users debugging with the JTAG part of it.

You may be able to use the ARM RDI interface to support this.

http://infocenter.arm.com/help/topic...qs/ka8256.html
Что скажете насчет этого RDI? Если ли шанс-таки не заморачиваться драйверописанием?

Последний раз редактировалось Qares; 21.01.2013 в 18:11.
Qares вне форума  
 

Закладки

Метки
keil, phyton, драйвер
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программаторы... Запутался совсем. Elya Микроконтроллеры, АЦП, память и т.д 46 09.10.2009 09:00
Микроконтроллеры и программаторы qwerk Микроконтроллеры, АЦП, память и т.д 1 03.05.2009 20:30
Программаторы AnB Микроконтроллеры, АЦП, память и т.д 5 16.12.2005 23:12
Программаторы sansey Микроконтроллеры, АЦП, память и т.д 1 23.05.2005 00:06


Часовой пояс GMT +4, время: 22:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot