roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 111 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 01 окт 2008, 18:34 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Цитата:
бутлодером к usb подключать?

для этого нужен специальный USB бутлоадер

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 01 окт 2008, 18:37 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 01 окт 2008, 18:47 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
EdGull писал(а):
с точки зрения ПК усб это такой же сом-порт

с точки зрения ПК USB это USB и ничего больше

а вот уже если в него воткнуть переходник usb-usart...
то вот тогда уже ПК будет думать что у него появился компорт :) но сам USB никуда не пропадёт.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 01 окт 2008, 18:48 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 02 окт 2008, 09:57 
Не в сети
Аватара пользователя

Зарегистрирован: 10 янв 2005, 12:18
Сообщения: 189
Откуда: Санкт-Петербург
Вот попытался скомпилировать бутлоадер из примеров баскома. Скомпилировал, короче комп пишет что программа будет занимать 97%
памяти МК. Открываю hex прошивальщиком с сайта avr.nikolaew.org прошиваю этой прошивкой, потом считываю обратно и прошивка которая весила 44кб
после компиляции в баскоме, выдернутая из мк весит уже 4кб... такое чувство что баском набивает мусор в прошивку (для заполнения пустых строк).
Прилагаю к письму hex. Посмотрите, может я чего не так делаю.


Вложения:
BOOTLOADER.HEX [43.6 КиБ]
Скачиваний: 340
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 02 окт 2008, 10:40 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 02 окт 2008, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
EdGull писал(а):
он не зависит от компилятора

Зависит. Бутлоадер весит 2 KiB - именно код, а не файл HEX который больше кода почти в 3 раза . Просто компилятор баском тупо пихает в файл прошивки область, которую прошивать не надо.
EdGull писал(а):
не хороший побочный эффект от этого, то что он всегда будет прошивать всю флешь МК в независимости от размера кода.

Это скорее побочный эффект устройства программ-прошивальщиков, которые полностью стирают флэш перед началом программирования.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 02 окт 2008, 12:07 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 02 окт 2008, 12:17 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Да вроде не всю


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

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
EdGull писал(а):
и чё, в Сях бутлоадер не всю область льёт?

Что и куда льет бутлоадер - это зависит только от него самого, неважно на чем он написан.
Я говорю про то, что записывается в HEX компилятором. Если бутлоадер правильно написан и скомпилирован, в хексе будет только сам бутлоадер и ничего больше. А вот сможет ли прошивальщик зашить только нужную область памяти, не трогая остальное - это уже другой вопрос.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 02 окт 2008, 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: 10 янв 2005, 12:18
Сообщения: 189
Откуда: Санкт-Петербург
Ну с бутлодерм как-то понятно (пока понятно), а что там c fuse битами после прошивки надо делать? И зачем?
И как? :oops: И не сотрется ли бутлоадер после того как я саму программу робата залю через rs232?
И как мне удалить бутлоадер из МК, если вдруг захочу другим бутлоадером прошить?


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

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Епт гамбит тебя не поймешь, то в одной теме пишешь кто мне поможет я ваще чайник, а здесь ты уже бутлоадер зашил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 03 окт 2008, 09:43 
Не в сети
Аватара пользователя

Зарегистрирован: 10 янв 2005, 12:18
Сообщения: 189
Откуда: Санкт-Петербург
Я чайник, просто быстро учусь :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 06 окт 2008, 16:25 
Не в сети
Аватара пользователя

Зарегистрирован: 14 мар 2007, 12:55
Сообщения: 80
Откуда: Липецк
Люди! Я чёт запутался... Какой бутлоадер подходит к какой проге? Не могли бы вы выложить всё в одном архивчеке?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MiniBot Bootloader
СообщениеДобавлено: 07 окт 2008, 01:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Чего путаться? Мой универсальный, практически все программы умеют общаться с avr109/avr911.
я предпочитаю avrdude — кроссплатформенный программатор МК АВР; CLI.

ЕМНИП CVAVR тоже умеет.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 111 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8  След.

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


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

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


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

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