Страница 4 из 4 ПерваяПервая 1234
Показано с 46 по 60 из 60
  1. #46
    Коротковолновик
    Регистрация
    01.05.2009
    Адрес
    РФ
    Возраст
    44
    Сообщений
    174
    Поблагодарили
    11
    Поблагодарил
    11
    А можно тут подробнее?
    Раз в жизни только к линуксу подходил...просто поинтересоваться что это.
    Дома,на компе,уж и так две винды стоят.Что то нет желания особо его заваливать всем.
    Для этого и стал задавать вопросы.
    Уж много сайтов смотрел,там то пишут про многое под виндовс ,но ответа реального не видел только предположения ...что где то как то может заработает
    Много информации ,но абсолютно пустой.Такое ощущение...просто набивают себе рейтинг сообщений и не отвечают толком ничего

  2. #47
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    Попробуйте драйвер изготовителя чипа http://www.ftdichip.com/Drivers/VCP.htm - может быть получится (для 32-бит и 64-бит Windоws).
    ***********************************************************
    Что касается Ubuntu (или LinuxMint 12.1, который собран на базе Ubuntu и который у меня сейчас на компе), то его можно ставить как на свою часть диска, так и под Windows, при этом на диске создаётся файл размером 15-16 гигабайт, как бы виртуальный диск, на который и ставится Ubuntu / LinuxMint. При запуске просто выбирается нужная ОСь, в этом конкретном случае по умолчанию запускается Windows. Если на борту нет экстремально экзотического железа, то драйвера устанавливаются автоматически и всё работает нормально. После этого можно установить нужный для работы (=программирования) софт. С/С++ Compiler GCC всегда под рукой, компайлер для AVR (avr-gcc) можно доустановить позже, так же как Avr Ассемблер AVRA, лёгкую IDE Geany, AVRDUDE, Burn-O-Matт, и много чего другого - главное, наличие скоростного (безлимитного) инета, так как ОСь регулярно обновляется. В апреле выйдет, вероятно, новая версия Ubuntu и LinuxMint. Я сам начал работать с линуксом примерно с октября-ноября 2010. Толчком к этому послужила, как это ни странно, смерть Буркхарда, DK5JG, который занимался программированием AVR контроллеров с самого начала их появления. После него остались программы для AVR, написанные им, в том числе несколько телеграфных ключей различной сложности. И всё это он программировал "вручную", на ассемблере, детально комментируя почти каждую строчку - исключительно под Линуксом, Windows у него был на одном из компьютеров так, на всякий случай. Но в деле программирования мне до него как до Луны, просто захотелось вчитаться и осмыслить написанный им код, тысячи и тысячи строчек. Я тут впадаю постепенно во флуд. Наметил сделать один из компьютеров чисто технической станцией, с постоянно подключенным программатором (или двумя, для AVR и PIC). Использую Windows XP, на "семёрку" пока не пересаживаюсь. Почитал я несколько немецких форумов, где обговаривается проблема использования программаторов под Вин7 - у одного идёт, у других не идёт, предлагаются различные решения, которые в свою очередь также не у всех работают. Примение дравера giveio.sys с загрузчиком - это один из путей, причём не самый новый, так как драйвер этот существует уже с 1996-го года, когда выплыли проблемы прямого обращения к портам под Windows NT, позже под ХР. По отзывам в инете этот драйвер работает успешно.

  3. #48
    Коротковолновик
    Регистрация
    01.05.2009
    Адрес
    РФ
    Возраст
    44
    Сообщений
    174
    Поблагодарили
    11
    Поблагодарил
    11
    Как правильно запускать из командной строки?...под линукс и ХР
    Как правильно добавить туда файл прошивки?
    Как правильно прописать там fuse ?

  4. #49
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    Цитата Сообщение от RU3KR Посмотреть сообщение
    Как правильно запускать из командной строки?...под линукс и ХР
    Как правильно добавить туда файл прошивки?
    Как правильно прописать там fuse ?
    Запускать - что? AVRDUDE?

    Ответ на последний вопрос (для AVRDUDE) можно найти здесь
    http://www.engbedded.com/fusecalc/ - выбирается тип контроллера, потом необходимые параметры фьюзов и калькулятор выдаёт параметры, с которыми запускается AVRDUDE для прожига фьюзов.

    http://www.wiki.elektronik-projekt.d...rdude_tutorial - к сожалению туториал только на немецком, но наверняка есть и на русском, если поискать (попробуйте перевести страничку Гуглем или Translate.ru на русский или английсий). См. раздел "Parameter" - все параметры вызова программы в таблице

    А я пока попробую WinAVR - http://sourceforge.net/projects/wina...nAVR/20100110/ - имеется только для Win32...

    Попробовал, по умолчанию программа ставится в папку C:\WinAVR-20100110\, а в папке C:\WinAVR-20100110\bin - находятся файлы avrdude.exe и avrdude.conf
    Кстати, там же есть и драйвер giveio.sys c файлом установки install_giveio.bat

    Добавлено через 37 минут
    Цитата Сообщение от RU3KR Посмотреть сообщение
    Как правильно запускать из командной строки?...под линукс и ХР
    Как правильно добавить туда файл прошивки?
    Как правильно прописать там fuse ?
    http://download.savannah.gnu.org/releases/avrdude/ - самая новая версия AVRDUDE - 5.11.1, там же есть и дока к программе avrdude-doc-5.11.1.pdf, см. стр. 32 и 33 - использование последовательного и параллельного интерфейсов

  5. #50
    zzzMariKzzz
    Гость
    Опробовал Tavrasm скомпиленый под х64 линукс - отлично работает. def файл подкличаю в исходнике: .include "/home/marik/2313def.inc"
    Огромное спасибо за Ваш труд!

  6. #51
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    Цитата Сообщение от zzzMariKzzz Посмотреть сообщение
    Опробовал Tavrasm скомпиленый под х64 линукс - отлично работает. def файл подкличаю в исходнике: .include "/home/marik/2313def.inc"
    Огромное спасибо за Ваш труд!
    Переходите на gavrasm, он гораздо больше может (на сайте автора для Линукса имеется как раз 64-битный компилат), а tavrasm хорош для AVR Classic = AT90SXXXX. Мне-то за что спасибо? Тому, кто программу разработал и тому, кто её доработал, а я всего лишь экспериментировал с компиляцией.

    А не пробовали вместо .include "... 2313def.inc"
    так декларировать девайс: .device AT90S2313 ?

  7. #52
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    Обнаружил, что программа tavrasm "не знает" ATtiny26, а только ATtiny26L, который мне неизвестен. Подправил device.hh и avrasm.hh, откомпилировал программу по-новой, Linux 64 bit. Если кому надо 32-битную версию для Линукса, просто откомпилируйте программу сами, исходник, откомпилированная для 64 бит прога и список поддерживаемых контроллеров прилагаются.

    Да, напоминаю ещё раз, как вызывается прога в терминале:
    tavrasm64 -h projekt.asm -o projekt.hex -r projekt.eep -e projekt.lst
    Если EEPROM не используется, то -r projekt.eep можно не писать. Впрочем, если "забудете", то пустой файл projekt.eep стирается ассемблером после компиляции.
    Вложения Вложения

  8. #53
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37

  9. #54
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    http://narod.ru/disk/49813535001.fdc...mbler.zip.html - собранные в кучу avr-ассемблеры, описанные ранее, примерно 4 Мб. Только gavrasm предпоследней версии.

  10. #55
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37

    Cross Assembler TPASM 1.6

    Продолжим. Нашёл в сети ещё один ассемблер, TPASM. Его можно применять для AVR, PIC, 68HC11, Z80 и ещё для некоторых контроллеров (см. доки). Компиляция для Linux 32bit (LinuxMint 13 Maya) и исходники в архиве. Компиляция прошла без проблем. Сразу же опробовал на приложенном в архиве файле avrtest.asm (samples)

    вызов программы:

    tpasm -P avr avrtest.asm -o intel avrtest.hex -l avrtest.lst

    неясно только, будет ли генерироваться файл ЕЕР - для него нет опции, если есть .ESEG

    где Р = выбор платформы, в этом случае AVR, исходник, выходной файл и его формат, листинг

    Попытка отассемблировать файл другим ассемблером не удалась. Преполагаю, что этот ассемблер работает как ассемблер as в gcc-avr
    Вложения Вложения

  11. #56
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    Господа-товарищи экспериментаторы! Забудьте про tpasm - синтакс у него настолько отличается, что нужно перелопатить весь исходник, чтобы компиляция получилась. Это можно было видеть уже из построения исходника avrtest.asm. С исходниками для ассемблеров tavrasm/avra/gavrasm/AVR Studio (avrasm) он работать не может.

    Попробовал и с исходником для PIC16F84 - самосвал ошибок.

  12. #57
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    Заполучил Raspberry Pi (первая версия с 256 МБ рабочей памяти), попробую как-нибудь откомпилировать TAVRASM, AVRA и AVRDUDE на нём, насчёт GAVRASMa ещё неясно, имеется ли Free Pascal для этого процессора. Ради забавы, само собой, иначе где это видано, сидеть за компьютером размером с пачку сигарет и гонять мышку по экрану с диагональю 107 см - нет у меня другого монитора с HDMI

  13. #58
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    http://yadi.sk/d/9IeZ1KhS3q_Dy новое место жительства архива с ассемблерами

    обновлённая командная строка для tavrasm -i wash-projekt.asm -o wash-projekt.hex -r wash-projekt.eep -e wash-projekt.lst
    заметьте, что вместо -h теперь стоит -i

  14. #59
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    Кто-то спрашивал про MinGW - вот ссылка на компилятор TDM-GCC MinGW Compiler | Free Development software downloads at SourceForge.net (32 bit, 64 bit)

    Скачал, откомпилировал tavrasm - всё прошло гладко (warnings не в счёт, синтакс в исходнике несколько устарёл), программа работает c командной строки под Windows 7 Pro 32 bit. Командная строка для tavrasm -h wash-projekt.asm -o wash-projekt.hex -r wash-projekt.eep -e wash-projekt.lst
    заметьте, что вместо -i теперь снова стоит -h

    Есть ещё один MinGW MinGW - Minimalist GNU for Windows | Free Development software downloads at SourceForge.net
    Вложения Вложения

  15. #60
    Экстра-класс Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    67
    Сообщений
    1,060
    Поблагодарили
    52
    Поблагодарил
    37
    А вот это - Есть ещё один MinGW - Minimalist GNU for Windows | Free Development software downloads at SourceForge.net - не надо В отличие от первой упомянутой дистрибуции - тёмный лес

Похожие темы

  1. Электронные книги по assembler'у
    от rarelang в разделе Беседка. Для любителей поговорить.
    Ответов: 10
    Последнее сообщение: 10.09.2004, 11:29
  2. Электронные книги по assembler'у
    от rarelang в разделе Компьютеры и сети
    Ответов: 4
    Последнее сообщение: 02.09.2004, 11:56

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика