roboforum.ru

Технический форум по робототехнике.

Проблема с AVR ISP MKII в Bascom AVR Basic

Все что связана с заливкой программ в микроконтроллеры.

Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение EdGull » 23 ноя 2010, 13:27

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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение avr123.nm.ru » 23 ноя 2010, 13:42

radana надо спросить на форуме баском. Он вроде якшается с автором баскома.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение EdGull » 23 ноя 2010, 14:53

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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение EdGull » 24 ноя 2010, 14:06

разобрался

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

pause

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


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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение avr123.nm.ru » 24 ноя 2010, 14:26

а как в этой строке .hex называется и как прошить eeprom ?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение vadinator » 24 ноя 2010, 14:41

В bat-файл можно передавать параметры... должно помочь.
Код: Выделить всёРазвернуть
Передача параметров в bat-файл.
Для того чтобы bat-файл можно было запускать с какими-то параметрами надо в том месте файла, куда вы хотите добавить параметр, набрать %1 - для первого параметра, %2 - для второго и т.д.
Например (файл test.bat):

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

Теперь если вы запустите этот файл командой "test.bat 0001", то у вас будет создан файл с именем file0001.rar
Последний раз редактировалось vadinator 24 ноя 2010, 14:44, всего редактировалось 1 раз.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение EdGull » 24 ноя 2010, 14:48

в моем батнике читается только сигнатура, команда -s
команда -iftest.hex прошивает хекс

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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение vadinator » 24 ноя 2010, 14:57

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

Добавлено спустя 3 минуты 43 секунды:
Может имеет смысл глянуть в сторону vbs...там вроде можно стандартные виндовские диалоги задействовать.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение EdGull » 24 ноя 2010, 15:00

а фиг его знает
а как все поступают в таких случаях?
в васике-то красота при работе с нативными программаторами
стоишь в редакторе, жмешь F4 и код в меге.
а тут-то сплошные непонятки и неудобства.

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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение vadinator » 24 ноя 2010, 15:41

Честно говоря, не знаю данный программатор... я пытался по батникам подсказать.

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

Добавлено спустя 37 минут 5 секунд:
Предполагаю, что хотя бы некоторые программаторы имеют внешние екзешники. Тогда можно попробовать заменить их на батник с тем же названием и из него посмотреть параметры передаваемые из IDE. Затем написать новый батник, который будет передавать нужные данные сторонней проге.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение boez » 24 ноя 2010, 17:54

Командная строка 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 не работает вроде.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение EdGull » 24 ноя 2010, 18:31

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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение SMT » 24 ноя 2010, 23:47

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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение EdGull » 25 ноя 2010, 00:14

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

Re: Проблема с AVR ISP MKII в Bascom AVR Basic

Сообщение SMT » 25 ноя 2010, 00:22

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


Вернуться в Программаторы

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

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