|
Атмеловские отладчики + windows 8 х64, jtagicemk2 и jtagice3 |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 25)
|
Oct 17 2013, 11:16
|

Частый гость
 
Группа: Участник
Сообщений: 91
Регистрация: 19-11-09
Пользователь №: 53 737

|
Да-да. Это всё верно. Есть и там папки вида "х86" и "х64". Но мне, увы, это не помогало.  8-ке чего-то эти драйверы "не нравятся". Когда ставится аврстудия, в диспетчере устройств появляется "Jungo - WinDriver". Как я понял, это основной драйвер для usb устройств, работающих со студией. Так вот он установлен корректно (проблем нет ни в ХР, ни в висте, ни в 7, ни в 8). Но в 8-ке при подключении отладчика в диспетчере устройств появляется название этого отладчика и желтоватый треугольник с восклицательным знаком (в "свойствах" написано, что драйвер не установлен, код 28, обновите драйвер). У меня есть адаптер USB-CAN на ftdi-ке. С ним проблем нет. В 8-ке драйвер установился и адаптер нормально работает. Также есть адаптер USB-RS485/422/232 на prolific pl2303h (виртуальный COM-порт). Вот с ним похожая проблема. По описанию драйвер поддерживает всё: и висту, и 7, и 8 как 32-, так и 64-битные, но после установки драйвера в 8-ке в диспетчере устройств в разделе "Порты (COM и LPT)" появляется название устройства и такой же треугольник, а в "свойствах" сказано, что запуск устройства невозможен, код 10, указано несуществующее устроство. Всё это странно как-то.
Сообщение отредактировал XWoo - Oct 17 2013, 11:20
|
|
|
|
|
Oct 17 2013, 13:46
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(ILYAUL @ Oct 17 2013, 15:56)  Я никогда не предполагал что 8-ка - ОТСТОЙ. Соглашусь, что 8-ка отстой  , но в данном случае ситуация выглядит иначе. Компания Prolific Technology Inc (которая конвертор PL2302 разработала) весьма щепетильно относится к своим авторским правам, на что, впрочем, имеет полное право, т.к. это ее собственные разработки (как сами микросхемы, так и драйверы), влетевшие ей в копеечку. Тогда как славные китайцы (континентальные, т.к. сама Prolific тайваньская компания) наглым образом (не отстегивая чаевых) склонировали микросхему PL2302 и начали на ее основе интенсивно клепать USB-конверторы, сопровождая их оригинальными драйверами от Prolific, либо просто посылая пользователей за драйверами на сайт последней. Сказать "интенсивно клепать" это ничего не сказать. Масштабы, в которых китайцы производят USB-конверторы и сопряженную с USB аппаратуру воистину огромны! И если бы те покупали для этих целей микросхемы у самой Prolific, то она, наверное, была бы уже богаче, чем Apple  . Однако китайцы пиратствуют, из-за чего Prolific не только не получает каких-либо дивидендов, а сталкивается с сильнейшей конкуренцией при реализации собственного продукта, потенциальные покупатели которого не отличают подделок от оригинала. Впрочем, подделка и в самом деле по всем рабочим показателям от оригинала не отстает. Тогда компания Prolific, когда ей стало совсем дурно, пошла на такой шаг: найдя какие-то минорные отличия между оригиналом и клоном (однако ничуть не мешающие эксплуатации его по назначению), написала драйвер, который умеет отличать подделку и отказывается с ней работать. Именно такой драйвер она сертифицировала для Windows8. А сама Windows8 такова, что несертифицированные драйверы она не устанавливает (что-то подобное было и у 64-разрядной Windows7). Конечно, пиратам ничего не стоит в тот драйвер заплатку поставить, чтобы ту разборчивость отключить, но тогда пропадет сертификация, т.к. та привязана к контрольным суммам драйвера и его dll-библиотек. По той же причине Windows8 не принимает старые драйвера от Vista/Win7, т.к. Prolific дальновидно не сертифицировала их под Win8. Тем самым, мы имеем дело с типичным примером войны авторов с пиратами (США с Китаем?), в которой первые используют в своей борьбе защитные свойства Windows8, появившиеся в ней как раз под коллективным давлением легальных производителей.
|
|
|
|
|
Oct 17 2013, 20:51
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Harbinger @ Oct 17 2013, 21:57)  Имеется в виду, конечно, PL2303. Не вижу смысла её закладывать при наличии FT232RL, совместимой по пинам, умеющей намного больше и (пока что?) не подверженной подделкам. Разница в цене между PL2303 и FT232R - в разы! К тому же китайцы пока не сумели клонировать FT232R в достаточно дешевом варианте. Поэтому PL2303 в Китае пока что вне конкуренции. А закладывать FT232 в свои изделия, конечно, можно, да только она дороже самого контроллера обойдется. По нышним временам закладываться надо (ИМХО) на контроллеры, у которых USB уже на борту имеется, чтобы не связываться ни с FT232, ни с PL2303.
|
|
|
|
|
Oct 18 2013, 11:51
|

Частый гость
 
Группа: Участник
Сообщений: 91
Регистрация: 19-11-09
Пользователь №: 53 737

|
Итак, братцы-программеры! Я ещё раз убеждаюсь, что буржуи эти зажрались там вообще выше крышы и суют нам всякое фуфло без возможности какой либо поддержки, не заплатив им кучи евро или долларов. Беда с ними. И не только с атмелом. Также и с кейлом. Ну да ладно. Тут дело не в драйвере, как я понял после долгих ковыряний. Дело тут в сертификатах и цифровых подписях! О как! Сертификат из 4 и 5 студий не принимается виндой 8. Эту проблемку я решил. Атмеловская поддержка мне не помогла. "Мой атмел" тоже не впечатлил. У них ссылка есть на драйвер jungo, но скачать нельзя его. Странно... Искал долго и нудно... И нашёл "где-то там" за семью горами и семью морями. Файлик AtmelUSB.exe, версия 11, размер ~14Мб. После установки проверил сиртификаты - ок. Подключил оба отладчика - ок. Только не знаю, куды его выложить?..
Сообщение отредактировал XWoo - Oct 18 2013, 12:17
|
|
|
|
|
Oct 18 2013, 13:58
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(XWoo @ Oct 18 2013, 15:51)  "Мой атмел" тоже не впечатлил. У них ссылка есть на драйвер jungo, но скачать нельзя его. Странно... Драйвер jungo производит другая компания, потому Atmel может лишь ссылаться на него, но не раздавать. Найти сайт этой компании в интернете проще простого - она так и называется "Jungo": http://www.jungo.com Свежий (29.10.2013) продукт (как раз для Win8) можно скачать, минуя регистрацию, по прямой ссылке: http://www.jungo.com/st/download/WD1140.EXE (для x86) http://www.jungo.com/st/download/WD1140X64.EXE (для x64) Однако это - trial (триал с рабочей версией отличаются только ключом/лицензией, а инсталлятор тот же самый). Поэтому ему еще и ломаку надо делать  . Теперь вы видите, что Atmel хороший и ни в чем не виноват.  Цитата(XWoo @ Oct 18 2013, 15:51)  Искал долго и нудно... И нашёл "где-то там" за семью горами и семью морями. Файлик AtmelUSB.exe, версия 11, размер ~14Мб. После установки проверил сиртификаты - ок. Подключил оба отладчика - ок. Только не знаю, куды его выложить?.. К меня в личной коллекции тоже есть файлик с таким названием и для тех же целей, только в нем всего 5.5 Мб. Поэтому было бы интересно поглятеть на ваш улов.
|
|
|
|
|
Oct 21 2013, 12:00
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(XWoo @ Oct 21 2013, 09:29)  А что у атмела "ума нет" драйвер сделать для своей же idde? Или хотя бы в ПОДДЕРЖКЕ, в FAQ, ... дать ссылку рабочую на драйвер? Не понятно... Вообще-то во всем мире существует правило - драйвер пишет для устройства тот, что это устройство создает/производит. Скажем, если текстовый редактор печатает текст на принтере, то драйвер к тому принтеру обязан писать производитель принтера, а не производитель тестового редактора. Так и здесь: писать драйвер для программатора/отладчика - дело того, кто его производит. Но если это родной Атмеловский программатор, то тогда и драйвер к нему либо должен быть выложен на сайте, либо автоматически инсталлироваться вместе со Студией. Цитата(XWoo @ Oct 21 2013, 09:29)  Про тот сайт jungo я тоже в курсе, но там, как сказали выше, "несерьёзная весчь" лежит и качать не стоит. Быть может драйвер нормальный в 6 студии есть, но я её не ставил. Кто скажет, импорт проектов из 4 и 5 в 6 есть? На счет драйвера jungo действительно есть проблемы. Кажется, что 5-ая и 6-ая Студии от него отказались. Однако категорически это утверждать не берусь. Драйвер jungo (в связке с программой Flip) по-прежнему рекомендуется для прошивки через USB-канал тех МК, у которых USB-порт встроенный (это серия AT90USB и все те, где на конце U). Но там, где используется JTAG, от jungo, по-видимому, отказались. Видимо, для этого есть какие-то весомые причины.
|
|
|
|
|
Nov 7 2013, 07:20
|

Частый гость
 
Группа: Участник
Сообщений: 91
Регистрация: 19-11-09
Пользователь №: 53 737

|
Немного не в тему, но скажу. Как я говорил ранее, у меня есть адаптер USB-RS485/422/232 (adam-4561) на prolific pl2303h (т.е. виртуальный COM-порт). Вот с ним похожая проблемка. На сайте производителя есть драйверы для 8-ки. Но реально драйвер нерабочий. После установки драйвера в 8-ке в диспетчере устройств в разделе "Порты (COM и LPT)" появляется название устройства и жёлтый треугольник, а в "свойствах" сказано, что запуск устройства невозможен, код 10, указано несуществующее устроство. Пробовал дрова с сайта пролифика - также не помогоет. Немного был в недоумении... Производители устройства и чипа не могут сделать нормальный драйвер для 8-ки! Форумы по сему поводу "ругаются": у многих есть беда с драйверами для чипов пролифика! В итоге помог драйвер от какого-то gps-устройства фирмы gembird. Этот драйвер от марта 2009 года и по описанию "работает" только на 98, МЕ, ХР, висте и 7-ке. Вот так вот...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|