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

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

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

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

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

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


 
Опции темы

Keil и сторонние программаторы

Непрочитано 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.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 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.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
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.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 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.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 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, время: 19:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.