roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 21:58

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 03:09 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Давно ничего не компилировал и совсем забыл как и где это делается.
Часов 5 просидел с поиском, перепробовал и Студию 5, и CodeVisionAVR, и winavr - безрезультатно. Везде разные бессмысленные для меня ошибки.

Везде если и рассказывают как компилить, то лишь для С, а мне очень нужно для Ассемблера.
Пожалуйста, подскажите по пунктно в какой именно проге что нужно нажать.

P.S.- m8def.inc у меня вроде от CodeVisionAVR. Если предложите др. прогу - подскажите где скачать соответствующий файл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 05:34 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
m8def.inc есть в студии... в студии создать проект асмовый, выбрать девайс, дописать инклуд этот m8def.inc.. написать код, нажать билд.. там ближе к центру кнопочка есть ) а что там не ясно то с асмом ?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 08:37 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Нужная вам программа AVR Studio 4.18 есть на DVD который вы наверняка получли у Семенова Михаила в подарок к USB программатору AVR.

Среди СОТЕН книг на том DVD есть ДЕСЯТОК книг на русском где написано шаг за шагом то про что вы спрашиваете !

Скачать "AVR Studio 4.18 (build 684) (116 MB, updated 11/09)"
http://www.atmel.com/dyn/products/tools ... ol_id=2725

установить, запустить, в мастере сделать проект под ваш МК и вставить текст вашей программы.

Отбилдить. Убрать ошибки если будут.

Запустить программатор, выбрать МК, указать прошивку и прошить.

скриншоты мастера нового проекта - первый появляется сам при запуске свеженькой "АВР студио"


Вложения:
avr_studio_1.gif
avr_studio_1.gif [ 24.02 КиБ | Просмотров: 1897 ]
avr_studio_2.gif
avr_studio_2.gif [ 24.85 КиБ | Просмотров: 1910 ]
avr_studio_3.gif
avr_studio_3.gif [ 27.01 КиБ | Просмотров: 1914 ]

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 20:48 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Установил AVR Studio 4.18, поставил SP1 и SP3. В окошке как на втором скрине у меня нет ни одного типа проекта, пожтому выбрать ничего нельзя, поэтому опять тупик. Сева внизу пишет версию 4.18.716 - может это важно...

Что делать? ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 21:04 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
скриншот прикрепить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 21:28 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Вот:
Вложение:
Снимок экрана 2011-04-07 в 21.25.30.png
Снимок экрана 2011-04-07 в 21.25.30.png [ 101.36 КиБ | Просмотров: 1863 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 21:33 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
А - так он вон там внизу говорит, что компилятора у тебя нету! Кого он имеет в виду под AVR Toolchain я не знаю, а winavr наверное имеет смысл поставить. Ну или avr123 щас тебе расскажет как идеологически правильно замучать студию. Я просто ей не пользуюсь, я в codeblocks проги пишу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Протеус - крепко дружит с ассемблером :good: Можно прямо в нем :)

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 22:19 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Цитата:
avr123 щас тебе расскажет как идеологически правильно замучать студию
:sorry: :sorry: надеюсь, а то надежда таит...

Издевательство: решил переустановить Студию. В Установка и удаление программ пишет, что Студия не установлена, инсталятор пишет, что не может установить, т.к. Студия уже стоит. Стёр студию - всё то же самое. Теперь ещё и без студии. Жесть. Видимо теперь придётся ещё и реестр от студии чистить, чтобы поставить-таки заново... :durak:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 07 апр 2011, 22:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
GrayHunter писал(а):
Вот: Снимок экрана


Фигня какая-то. Ассемблер должен быть тут ВСЕГДА. Он же студийный родной.
Приложите прогу архивом - что-то скомпилит наверно.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 08 апр 2011, 01:22 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Очистил реестр винды, переустановил Студию.

Но прошивать не хочет:
- в Студии пишет
Цитата:
Getting isp parameter.. SD=0x02 .. OKOK
Reading FLASH input file.. OK
Entering programming mode.. OK!
Programming FLASH .. OK!
Reading FLASH .. OK!
WARNING: FLASH byte address 0x0000 is 0xFF (should be 0x00).. FAILED!
Leaving programming mode.. OK!

- в CVAVR пишет:
Вложение:
Снимок экрана 2011-04-08 в 1.14.50.png
Снимок экрана 2011-04-08 в 1.14.50.png [ 16.27 КиБ | Просмотров: 1788 ]

Вложение:
Снимок экрана 2011-04-08 в 1.15.13.png
Снимок экрана 2011-04-08 в 1.15.13.png [ 11.69 КиБ | Просмотров: 2066 ]

Вложение:
Снимок экрана 2011-04-08 в 1.16.03.png
Снимок экрана 2011-04-08 в 1.16.03.png [ 14.61 КиБ | Просмотров: 2067 ]


Пробовал отключать программатор и снова подключать, менять номер COM порта - не помогло. Видимо надо какие-то другие настройки изменить, может скорость передачи данных или ещё что-нибудь - не знаю.

Что посоветуете? :RTFM:

P.S.- программатор STK500, windows XP SP3.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 08 апр 2011, 02:08 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 08 апр 2011, 02:21 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Раньше (очень давно) шил нормально, с тех пор даже МК из платы программатора не вынимал.

Иногда в Студии пишет:
Цитата:
Getting isp parameter.. SD=0x02 .. OKOK
Reading FLASH input file.. OK
Entering programming mode.. FAILED!
Leaving programming mode.. OK!


Если бы МК прошивался, то тогда светодиод погас бы, а он горит, несмотря на банальный код:
Цитата:
.include "m8def.inc"

.def Temp=R16

.cseg
.org 0

ldi Temp,0b11111111
out DDRB,Temp
ldi Temp,0b00000000
out PortB,Temp


Последний раз редактировалось GrayHunter 08 апр 2011, 02:25, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 08 апр 2011, 02:29 
Не в сети
Аватара пользователя

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

Добавлено спустя 1 минуту 51 секунду:
Или фьзы не те прошили... случайно ;-)

Добавлено спустя 3 минуты 25 секунд:
GrayHunter писал(а):
Если бы МК прошивался, то тогда светодиод погас бы, а он горит

Цитата:
"Ты суслика видишь?А он есть"(с)
:lol:
Светодиодом управляет не прошиваемый МК, а программа на ПК...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На гране срыва :(
СообщениеДобавлено: 08 апр 2011, 02:41 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Светодиод питается от PB0 и я подаю на него 0. Если бы МК нормально бы прошивался - светодиод бы не горел. Так?

В CVAVR появилась новая ошибка после увеличения скорости порта на 115200 бит/с:
Вложение:
Снимок экрана 2011-04-08 в 2.33.02.png
Снимок экрана 2011-04-08 в 2.33.02.png [ 10.84 КиБ | Просмотров: 2046 ]


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 29 ]  На страницу 1, 2  След.

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


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

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


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

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