roboforum.ru

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


В Ардуину можно залить только один скетч

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

В Ардуину можно залить только один скетч

Сообщение dccharacter » 04 апр 2012, 02:20

Народ, мож кто поможет: http://arduino.cc/forum/index.php/topic,99762.0.html
Уже яму в столу пробил головой. Не могу больше...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: В Ардуину можно залить только один скетч

Сообщение =DeaD= » 04 апр 2012, 05:53

Фьюзы то выставлены под бутлоадер правильно?

А то может у тебя оно работает только пока перед бутлоадером одни NOPы и оно случайно до него доходит пока там пусто?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: В Ардуину можно залить только один скетч

Сообщение elmot » 04 апр 2012, 09:23

Да забей ты наконец на эти АрДубины. Ты ж на STM можешь сделать фсе:)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: В Ардуину можно залить только один скетч

Сообщение avr123.nm.ru » 04 апр 2012, 10:56

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

Re: В Ардуину можно залить только один скетч

Сообщение dccharacter » 04 апр 2012, 11:57

=DeaD= писал(а):А то может у тебя оно работает только пока перед бутлоадером одни NOPы и оно случайно до него доходит пока там пусто?

Скорее всего так и есть - пока приложения нет, оно нопает до бутлоадера.

Добавлено спустя 2 минуты 48 секунд:
elmot писал(а):Да забей ты наконец на эти АрДубины. Ты ж на STM можешь сделать фсе:)

Чой-то мне в какой-то момент показалось что припаять мк к плате быстрее чем переписать библиотеку под stm... Вишь как оно выходит-то :-)
Драйверы adxl345 и itg3200 под stm32 я уже написал, теперь придется Free IMU портировать...

Добавлено спустя 3 минуты 34 секунды:
avr123.nm.ru писал(а):Я точно знаю, так как проверял неоднократно, что если взять новый исправный AVR и прошить его прошивкой из arduino и фьюзы поставить нормально, то все работает как часы. :D

Да йасно все - ты подскажи где косяк? Сдается мне я то-ли начудил с ресет-цепью, то ли пожег ресет каким-то макаром. Хотя если я бы его пожег, как бы я заливал бутлоадер? И как бы я восстановил фьюзы HV-программингом?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: В Ардуину можно залить только один скетч

Сообщение boez » 04 апр 2012, 12:07

А ты пробовал ресет ручками давать, или там все жестко припаяно?
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: В Ардуину можно залить только один скетч

Сообщение dccharacter » 04 апр 2012, 12:16

boez писал(а):А ты пробовал ресет ручками давать, или там все жестко припаяно?

Пробовал. Чо-то там мистика какая-то. Вроде на кнопку нажимаешь, напруга на ресете падает до 0,3В. Происходит ресет, но после этого при нажатой кнопке начинает выполнятся скетч. Вчера был программный марафон, сегодня будет железный. Буду ресет-тайминги осциллом под ордуино нано подгонять.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: В Ардуину можно залить только один скетч

Сообщение dccharacter » 04 апр 2012, 17:24

Нашел в одной ветке на спаркфане комментарий, что Arduino IDE поддерживает ресет _только_ через DTR. Это они меня сильно подвели когда я свой переходник делал - я как раз ориентировался на спаркфановский донгл. Ну ладно, там соплю две секунды повесить. Если заработает - даже жалеть не буду. Неплохой кик-старт на АВР-е получился (я б за фьюзы за эти по башке бы атмеловцам надавал - это ж надо было такую хрень придумать! Встроенный брикер для девайса!)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: В Ардуину можно залить только один скетч

Сообщение SkyStorm » 04 апр 2012, 17:38

dccharacter писал(а): Arduino IDE поддерживает ресет _только_ через DTR.

А ты разве не знал?!?!?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: В Ардуину можно залить только один скетч

Сообщение dccharacter » 04 апр 2012, 22:20

Блина, а вот тут пишут другое:
http://www.arduino.cc/cgi-bin/yabb2/YaB ... 1280020967

Костя, я столько всего не знаю... У меня очень интересная жизнь - каждый день открытия. Чем больше я про что-то знаю тем скучнее мне эта тема становится :-(

Добавлено спустя 3 часа 52 минуты 11 секунд:
Проблема была не в этом. С DTR-ом на ресете картина точно такая же... Все, надоело.

Добавлено спустя 45 минут 25 секунд:
Перепаял 328-ю на ордуину нану. Работает :-(
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей


Вернуться в Arduino и другие Xduino

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

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