|
Программирование AVR, Программирование AVR через xilinx jtag |
|
|
|
Jul 23 2013, 15:39
|

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

|
Цитата(mdmitry @ Jul 23 2013, 18:59)  avrdude-5.11-Patch7610-win32.zip с официального сайта. И по приведенной ссылке сказано, что кросс-платформенный. Э! Таких программулек я дюжину перепробовала - ни одна даже не запускается. Например, ваша при запуске пишет: "This application has failed to start because libusb0.dll was not found. Reinstall the application may fix this problem." Там впридачу есть загрузчик драйвера giveio.sys, но никакими dll-ками не пахнет. Инсталляция драйвера не помогает. Переинсталливать тоже не могу, т.к. эта прога инсталлятора не содержит. В своих давних попытках пробовала разыскивать отсутствующую dll-ку в интернете и подсовывать ее рядышком, но толку от этого было немного - тогда она просто требовала следующую. Где-то на 3-4 dll-ке терпение мое кончалось (libusb0.dll, cygwin1.dll, cygiconv-2.dll и т.д.), и я с запуском этой программы завязывала. Отсюда и мои сомнения, что она под Windows способна работать. Или, по меньшей мере, хотя бы запускаться.
|
|
|
|
|
Jul 23 2013, 17:41
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(Xenia @ Jul 23 2013, 19:39)  В своих давних попытках пробовала разыскивать отсутствующую dll-ку в интернете и подсовывать ее рядышком, но толку от этого было немного - тогда она просто требовала следующую. Где-то на 3-4 dll-ке терпение мое кончалось (libusb0.dll, cygwin1.dll, cygiconv-2.dll и т.д.), и я с запуском этой программы завязывала. Отсюда и мои сомнения, что она под Windows способна работать. Или, по меньшей мере, хотя бы запускаться.  Вообще-то, под когда что-то нативно Linux'овое компилируют для работы под Windows, молчаливо предполагают (как правило), работу в среде CygWin, MinGW и т.п. Вот он у вас и не находил ни одной cyg*.dll. Ведь не стояло у вас во время опытов CygWin'а, верно?
|
|
|
|
|
Jul 24 2013, 08:04
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(Xenia @ Jul 24 2013, 01:35)  Знамо дело небыло. А что, разве CygWin не имеет возможности включать в программу библиотечные функции статически? Или привязка к runtime-библиотеке обязательна? Я все же не прораммист, и всю подноготную не знаю, но видимо, включение библиотечных функций статически в данном случае означало бы включение всей основной прослойки CygWin'а :0) Альтернатива чему - runtime lib. Потому и не заморачиваются. Тем более, что это в духе *NIX,- общую часть не таскать всюду, а "ориентироваться по местные возможности".
|
|
|
|
|
Jul 24 2013, 09:19
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Xenia @ Jul 23 2013, 19:39)  "This application has failed to start because libusb0.dll was not found. Reinstall the application may fix this problem." Поставьте драйвер: http://www.libusb.orghttp://sourceforge.net/apps/trac/libusb-win32/wikiЦитата(Михаил_K @ Jul 24 2013, 10:50)  Попробовал avrdude, но что-то не получилось. Ваш программатор ведь на USB шине? Тоже поставьте драйвер libusb. Можете попробовать оболочку, правда сам я её не использовал. http://easyelectronics.ru/sinaprog-grafich...ya-avrdude.html
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jul 24 2013, 10:27
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Михаил_K @ Jul 24 2013, 13:50)  А я вот тут на одном сайтике прочитал, что AVRdude использует для программирования SPI интерфейс. Это так? Очень просто. Изменяет состояния ног программатора чтобы получить SPI-картинку на осциллограмме. Все простые AVR программаторы - это SPI программаторы (бывают ещё и параллельные и jtag'и ...). PS: Для прошивки по lpt можете использовать avreal. Кстати, у вас LPT порт на материнке или на PCI карте?
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|