roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: MMC/SD Bootloader
СообщениеДобавлено: 12 янв 2009, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 09 янв 2009, 15:33
Сообщения: 9
Откуда: Татарстан - Елабуга
Skype: lmahmutov
прог. языки: Avr Bascom, VB 6.0
ФИО: Махмутов Ленар
Наткнулся случайно на ссылку по теме сабжа http://www.mikrocontroller.net/topic/67047.
Помогите плиз, в немецком не силен,в программировании на С тем более :( . Как исправить исходник для работы на atmega32? И я пока не совсем понял как происходит процесс программировани с этим бутлоадером... Какой файл должен лежать на флешке?
Для экспериментов собираю плату минибота, было бы замечательно если бы его еще можно было прошивать с помощью карты памяти.


Вложения:
Комментарий к файлу: MMC/SD bootloader
sd2iec_Bootloader_2008-02-23.zip [64.99 КиБ]
Скачиваний: 91
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 12 янв 2009, 22:13 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
http://translate.google.ru/translate?u= ... u&ie=UTF-8

Код сейчас смотрю...

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 12 янв 2009, 22:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
2 кб, fat16, есть к чему стремиться :)

Добавлено спустя 7 минут 10 секунд:
хотя вру, библиотека пустая занимает 688 байт и поддерживает фат32

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 12 янв 2009, 22:24, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 12 янв 2009, 22:22 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 12 янв 2009, 23:13 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Посмторел.

Проверяет первые 512 файлов в корне (имя должно быть в формате 8.3)
ФС - FAT16

В вашей программе в самом конце должна быть расположена такая структура:
Код:
typedef struct
{
   uint32_t dev_id;
   uint16_t app_version;
   uint16_t crc;
} bootldrinfo_t;

Но это похоже не обязательно.

Файл должен быть размером 30 КиБ (для меги 32).

Правим makefile: MCU и F_CPU, раскомменчиваем данные для меги 32, коммнетим 644;

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 13 янв 2009, 00:57 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

наконец не нужны всякие дурацкие шнуры для прошивания
достаточно купить минибота с разъёмом sd на борту(эммм тока кажется там его нет)

картридеры есть у всех :) скинул на карточку прошивку и всякие файлы
вставил в минибота и прошил

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 13 янв 2009, 11:25 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
одна лишь мелочь - карточка впаяна :crazy:

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 13 янв 2009, 12:14 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 13 янв 2009, 13:17 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 13 янв 2009, 14:39 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MMC/SD Bootloader
СообщениеДобавлено: 29 янв 2009, 10:57 
Не в сети

Зарегистрирован: 22 июл 2008, 10:07
Сообщения: 38
Откуда: Россия, Екатеринбург
прог. языки: BascomAVR | Delphi | VB | C
Я таким способом давно программирую мегу128.
Исходники на баскоме.


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

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


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

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


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

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