Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: avreal
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2, 3, 4, 5, 6, 7, 8
sevstels
Извиняюсь что беспокою мэтров глупыми вопросами.
По ходу модернизации софта, попробовал подключит 64х битную dll к программатору из: DlportIOx64.zip
На Win7 64bit никак не удаётся загрузить dll. Код ошибки: 193, что означает dll не 64х битная.
Проверка dumpbin \ headers DlportIO.dll подозрения подтвердила.

И теперь вопрос, как исправить?
AHTOXA
А с родного сайта не пробовали брать? Может, там поновее?
Если нет, то напишите о проблеме там в комментариях.
sevstels
Здравствуйте Антон.
И там пробовал, dll одинаковые.
Dependency Walker четко показывает что dlportio-64.zip собран для x86 архитектуры, и всем большой привет от Avreal! wink.gif
А вот немецкие ребята оказались гораздо квалифицированнее, их x64 версия работает без вопросов и "с первой буквы".
AHTOXA
Я отписал ReAl-у в комментариях на сайте, и вот что он ответил:

Цитата
«Вы будете смеяться»™, но прямо на этой странице вверху линк туда же, к этим же «немецким ребятам» (и у пони-прогов был ихний же комплект под другим названием), корни все от них. Тут выложено дополненное в том же 2010 году блочными функциями, линк на электроникс на ту же тему :-)
avreal в конечном итоге может работать и без этого дополнения — если dll не предоставляет функцию, используется своя аналогичная, которая дёргает dll ради каждого байта.

А вот что касается не-64-битности… «Ничего не понимаю»™
Выше у меня написано, что этот драйвер не становился в 64-ке, если пробовать устанавливать из-под 32-битной програмы (т.е., находясь в WoW-эмуляции 32-битного окружения), а как раз в честном 64-битии он становился.
У меня есть отдельній винчестер с мелкими разделами FreeBSD, XP/32, XP64, W7/32, W7/64, «главным» линуксом и большим разделом для сохранения образов мелких разделов с теми ос. Перед тем, как я написал это сообщение, я несколько раз проверил установку и работу с чистого листа, т.е. восстанавливая образы XP/64 и W7/64, сделанные после инсталляции до установки нестандартных драйверов. Всё работало.
Может, что-то в самих виндовсах поменялось?
Будет время, найду тот винчестер, на нём посвежее 7-ку или поставлю рядом, или заменю старую и попробую ещё. К сачастью, у меня еще есть куда ткнуть pci-плату с LPT.
sevstels
>> А вот что касается не-64-битности… «Ничего не понимаю»
>> Выше у меня написано, что этот драйвер не становился в 64-ке
>> а как раз в честном 64-битии он становился

К сожалению, я уже очень долго-долго живу в Азии и от хм национальных 'особенностей' отвык. Как чукча - "что вижу то пою". Тут всё по другому, если на файле написано x64 или 64bit, то он честно и работает в 64бит и никак иначе.

Цитата
dlportio-64.zip (25K)
Драйвер и библиотека для 64-битных версий Windows.
Инсталлятор командной строки
.

На мой скромный вкус, автору не следует изворачиваться "как уж на сковороде", а просто изменить название пакета на x86 и вопросов не будет. wink.gif
Я не знаю как dll становилась, по факту, на нынешний момент - собрано для x86, что каждый может и проверить лично.
AHTOXA
Цитата(sevstels @ Mar 27 2017, 12:34) *
На мой скромный вкус, автору не следует изворачиваться "как уж на сковороде", а просто изменить название пакета на x86 и вопросов не будет. wink.gif

Ну вы блин, даёте ©. Зачем эти наезды?
Нашли проблему - прекрасно, надо её (а) подтвердить, (б) исправить. Разве не в этом цель форума?
ReAl написал отличную программу, выложил её в бесплатный доступ, в течение долгих лет поддерживает её, исправляет ошибки, добавляет новые микросхемы. И тут на тебе - как "уж на сковородке". Разве это нормально?

Я помочь хотел, но, чую, зря влез.
sevstels
>> в течение долгих лет исправляет ошибки
Автор никому ничего не обязан, это понятно.
И причем тут наезды и обиды? Меня наповал убила логика: "вроде бы да - но не тут, но может быть - тильки трошки"!
Именно поэтому автор много лет и фиксит ошибки.

В общем проблема решилась, устройство успешно заработало в Win7 64бит на dll отсюда.
Спасибо.
OlegH
Подскажите плз, чем гарантировано можно прошить ATtiny441... Мой любимый AVReal, как внезапно оказалось, не поддерживает sad.gif Автору отписался, но пока нет ответа. Чип имеет достаточно уникальные параметры размера FLASH-страницы (ни у одной другой тиньки аналогичных не нашел), поэтому попытки прошить его как какой-то другой похожий по размеру памяти чип не увенчались успехом. Хотя другие операции - чтение фьюзов, стирание - в целом работают при форсе типа кристалла
sevstels
Можно попробовать Atmel Studio.
OlegH
Не хотелось покупать дорогой программатор. Но уже осталось только извиниться за собственную невнимательность sm.gif нашел ниже по странице комментов у автора версию avreal32-1.29r1b5, которая поддерживает. Спасибо.
megajohn
Цитата(ReAl @ Dec 20 2010, 16:42) *
Тут двойственная ситуация, к которой я отношусь «философски».
...
С одной стороны — как бы кто-то зарабатывает «на мне».
С другой стороны — этих денег я всё равно не заработал бы и вопрос скорее почему я сам не пытаюсь это делать. Лень, наверно.
...
С другой стороны — приятно было бы получить какую-то копеечку с таких продаж или хоть подарочек к Новому Году :-)
...
Кстати, восемь лет назад именно к новому году я получил в подарок большой пакет всякой пиротехники, как я понимаю (сверяя адреса и историю) от этих ребят.


новый год через неделю, скажите как можно из РФ отправить Вам денежный подарочек на Украину ?
А тож уже много лет ваша программа помогала и помогает, пора и отблагодарить
AHTOXA
Напишите лучше Александру в блог, здесь он давно не бывает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.