Перейти к содержанию
    

Не уничтожить а поглотить. У атмела не плохой рынок сбыта и уже использующиеся модели будут несомненно производится - в микрочипе же не идиоты сидят. Вот только насчет новых разработок видимо они далеко не все будут внедрятся, одна компания не может себе позволить тратить деньги на развитие нескольких конкурирующих линеек продуктов.

Точнее те, которые слишком затратны (иными словами на начальной стадии развития), те будут прибиты. А изделия с раскрученным брендом будут выпускаться, и думаю даже развиваться. Возможно с учётом слияния компании. Например переферия совместная или что ещё.

 

Какой смысл гадать. Всё узнаем. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну и фенечек типа переназначения ноги reset и назначения ног для открытия буферов на выходах (по аналогии с mapped adapter для LPT) пока нет, поэтому работа только с "голой" FT2232, без буферов.
Первый вариант сделан так - для работы используются TCK (SCK) / TDI (MOSI) / TDO (MISO) / TMS (RESET), на все остальные выводы канала А подаются нули и если какие-то шинники есть, то они открываются.

-o0 не работает, для него нужен не аппаратный SPI, а sync bit-bang, что сразу ощутимо садит максимальную скорость получившегося SPI и для начала отлодено.

Модели работы различны, поэтому и LPT не замедлился, и FT2232 близка к теоретическому максимуму скорости прошивки.

Если бы нашлось несколько человек на тестирование, было бы неплохо, обращайтесь в почту.

 

Кроме нормальных механизмов управления шинниками, стоящими на некоторых адаптерах, надо ещё доделывать открытие микросхемы по заданному серийному номеру или описанию, утрясать ключи, поэтому на сайт пока выкладываться не будет.

 

С amontec jtagkey буду разбираться позже, Если у кого-то есть копия EEPROM этого адаптетра - пришлите, чтобы я мог зашить в имеющуюся платку и попробовать работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, забыл совсем - win32 / linux (ftd2xx.dll / libftd2xx.so), что там с FTDI под FreeBSD - пока не смотрел (на сайте производителя драйверов под BSD нет, гугл відаёт кучу ссылок, но я пока не вчитывался).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, забыл совсем - win32 / linux (ftd2xx.dll / libftd2xx.so), что там с FTDI под FreeBSD - пока не смотрел (на сайте производителя драйверов под BSD нет, гугл відаёт кучу ссылок, но я пока не вчитывался).

У нас работает под BSD начиня с 4....

UFTDI(4) FreeBSD Kernel Interfaces Manual UFTDI(4)

 

NAME

uftdi -- USB support for serial adapters based on the FT8U100AX and

FT8U232AM chips

 

SYNOPSIS

To compile this driver into the kernel, place the following lines in your

kernel configuration file:

 

device uftdi

device ucom

 

Alternatively, to load the driver as a module at boot time, place the

following line in loader.conf(5):

 

uftdi_load="YES"

На счёт avreal:

Вас не затруднит немного доработать программу:)

Хочется видеть прогресс выполнения задачи примерно в таком виде:

[________] 0%

[###____] 50%

[######] 100%

 

А то неудержимо растущее количество точек...........................................................................

................................................................................

.

......

немного пугает:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Основная проблема при работе с любыми микросхемами FTDI - безобразно плохие драйвера под Винды. Вместе с багами родных виндовых USB драйверов приводят к периодическим зависам, особенно в условиях импульсных помех. С другими деталями этого не наблюдается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С другими деталями этого не наблюдается.
С какими?

У меня тоже есть неприятный осадок от FTDI

и я тоже склонен грешить на драйвера (с последней версией вроде стало лучше).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У нас работает под BSD начиня с 4....
Если это поддержка только на уровне того, что дают виндовые VCP-драйвера, т.е. только виртуальный ком-порт, то это не поможет. Если оно для FT232BM даёт bit-bang, то тогда должно пойти.

Там ведь специальные команды для работы через MPSSE и простая модель ком-порта не годится.

 

Под линукс кроме "родных FTDI-ных" libftd2xx.so, являющихся практически полным аналогом ftd2xx.dll,

есть ещё libftdi, тоже работающая через libusb. Там другое API, но разобраться можно.

Если бы что-то такое было...

 

А то неудержимо растущее количество точек...........................................................................

................................................................................

.

......

немного пугает:)

И это ещё нет atmega512 :-)

Хорошо, постараюсь в ближайшее время взяться за чистку исходников (ft2232 тоже не самым красивым образом добавлена), тогда и "прогресс" переделаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С какими?У меня тоже есть неприятный осадок от FTDIи я тоже склонен грешить на драйвера (с последней версией вроде стало лучше).

Мы пользовали ISP1581. Драйвера сначала взяли готовые (уж не помню откуда), потом подкорректировали под себя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Основная проблема при работе с любыми микросхемами FTDI - безобразно плохие драйвера под Винды. Вместе с багами родных виндовых USB драйверов приводят к периодическим зависам, особенно в условиях импульсных помех. С другими деталями этого не наблюдается.

На старых дровах регулярно зависали Пролифики. На новых такого нет, а может заземление помогает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, эта...

Кому надо, кому не надо, это уж разбирайтесь сами.

Пару человек таки подключились к проверке, несколько бякостей мне уже помогли выловить, кое что исправлено, можно пробовать.

На сайте теперь лежит и экспериментальная версия с поддержкой FT2232 1.27rev0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На сайте теперь лежит и экспериментальная версия с поддержкой FT2232 1.27rev0.
Вот за это ОГРОМНОЕ ВАМ СПАСИБО!!!

На следующей неделе попробую изготовить программатор на FT2232 + HC244 (пока только идея). Кстати может быть у кого есть готовая схемка? Может сразу его и под JTAG для шитья ARM'ов заточить можно? Выслушаю любые советы по этому поводу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для ARM-ов и, насколько я понимаю, блекфинов FT2232 давно заточена, поддерживается OpenOCD.

Я обновил страничку - добавил схему своей макетки и ссылки на готовые изделия на FT2232, с которыми avreal должен бы работать, если я накосячил не слишком много :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для ARM-ов и, насколько я понимаю, блекфинов FT2232 давно заточена, поддерживается OpenOCD.

Я обновил страничку - добавил схему своей макетки и ссылки на готовые изделия на FT2232, с которыми avreal должен бы работать, если я накосячил не слишком много :-)

На следующей неделе проверю работу с Olimex ARM-JTAG-OCD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2Real: Все же почему бы не сделать свой вариант программатора например на AT90USB16 ? И поддержать в нем заодно HV режим для младших кристаллов. Или если уж так приглянулась FT2232, то сделать совместимым исторически с Альтеровскими. А то на столе не напасешься адаптеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У альтеры не FT2232 (или появился какой-то новый "альтера usb-бластер?), а FT245+PLD.

В принципе решаемо и даже стимул появился - опять пошла работа с альтерой и опять на столе появился usb-blaster, но поддержка altera usb-blaster не первоочередная задача по моим внутренним приоритетам.

Тем более, что всё равно часто два адаптера и валются - в одной плате и альтерина, и AVR. В двух разных адапетрах меньше путаницы, чем в двух одинаковых :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...