roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 май 2025, 00:38

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 23 ноя 2010, 13:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Программатор в AVR Studio работает прекрасно
Кто знает как его заставить работать в васике?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 23 ноя 2010, 13:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
radana надо спросить на форуме баском. Он вроде якшается с автором баскома.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 23 ноя 2010, 14:53 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
да это понятно, я тут тему специально завел чтобы потом опубликовать решение данной проблемы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
разобрался

1. Выбираем программатор или "External Programmer" или "STK500 (recuries STK500.exe)"
2. Пишем bat-файл со следующим содержанием:
Код:
stk500.exe -dATmega1281 -s -cUSB

pause

3. Выбираем не STK500.exe, а этот bat-файл


не понятно только как подставлять разные hex-файлы не переписывая этот bat-файл?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 14:26 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
а как в этой строке .hex называется и как прошить eeprom ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 14:41 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
В bat-файл можно передавать параметры... должно помочь.
Код:
Передача параметров в bat-файл.
Для того чтобы bat-файл можно было запускать с какими-то параметрами надо в том месте файла, куда вы хотите добавить параметр, набрать %1 - для первого параметра, %2 - для второго и т.д.
Например (файл test.bat):

/тут идут какие-то
/.....
/подготовительные работы
rar m file%1

Теперь если вы запустите этот файл командой "test.bat 0001", то у вас будет создан файл с именем file0001.rar

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Последний раз редактировалось vadinator 24 ноя 2010, 14:44, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 14:48 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
в моем батнике читается только сигнатура, команда -s
команда -iftest.hex прошивает хекс

Добавлено спустя 4 минуты 56 секунд:
2vadinator я имел ввиду чтобы запустив батник он меня спрашивал какой хекс прошивать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 14:57 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Ну надо диалоговые возможности батьников смотреть... сразу не скажу. Да и не очень понятно, каким образом требуется диалог организовать? в командной строке?

Добавлено спустя 3 минуты 43 секунды:
Может имеет смысл глянуть в сторону vbs...там вроде можно стандартные виндовские диалоги задействовать.

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 15:00 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а фиг его знает
а как все поступают в таких случаях?
в васике-то красота при работе с нативными программаторами
стоишь в редакторе, жмешь F4 и код в меге.
а тут-то сплошные непонятки и неудобства.

Добавлено спустя 42 секунды:
ху из vbs?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 15:41 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Честно говоря, не знаю данный программатор... я пытался по батникам подсказать.

Добавлено спустя 1 минуту 44 секунды:
http://ru.wikipedia.org/wiki/Visual_Bas ... ng_Edition

Добавлено спустя 37 минут 5 секунд:
Предполагаю, что хотя бы некоторые программаторы имеют внешние екзешники. Тогда можно попробовать заменить их на батник с тем же названием и из него посмотреть параметры передаваемые из IDE. Затем написать новый батник, который будет передавать нужные данные сторонней проге.

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 17:54 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Командная строка stk500.exe: http://support.atmel.no/knowledgebase/a ... dline.html

Но я не настолько спец в батниках, чтобы сказать, как среди параметров выщемить из -ifимяфайла -ieимяеепромфайла реальные имена файлов и поместить их в переменные, чтобы потом подсунуть программатору.

Добавлено спустя 9 минут 59 секунд:
А, че-то я торможу, это же тот же самый stk500.exe? Значит в батфайле пишем:

Код:
stk500.exe -dATmega1281 -cUSB %*

pause


и при вызове stk500my.bat -ifmyfile.hex реально вызовется
Код:
stk500.exe -dATmega1281 -cUSB -ifmyfile.hex

%* работает начиная с NT4, в 95/98 не работает вроде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 18:31 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
эт понятно что вызовется, вопрос в том каким образом не переписывая батник менять (выбирать) хексы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 24 ноя 2010, 23:47 
Не в сети

Зарегистрирован: 23 авг 2008, 22:28
Сообщения: 1158
Откуда: Санкт-Петербург
ФИО: Сергей
forum58/topic3973-105.html#p78690
Это подойдет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 25 ноя 2010, 00:14 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
чёт я не понял чем мне это может помочь :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с AVR ISP MKII в Bascom AVR Basic
СообщениеДобавлено: 25 ноя 2010, 00:22 
Не в сети

Зарегистрирован: 23 авг 2008, 22:28
Сообщения: 1158
Откуда: Санкт-Петербург
ФИО: Сергей
в параметрах опций программатора напиши {FILE}
в батнике вместо -iftest.hex напиши -if%1
в итоге будет выполнена командная срока:
твой.bat test.hex
вроде так


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO