roboforum.ru

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

MMC/SD Bootloader

MMC/SD Bootloader

lenz » 12 янв 2009, 21:56

Наткнулся случайно на ссылку по теме сабжа http://www.mikrocontroller.net/topic/67047.
Помогите плиз, в немецком не силен,в программировании на С тем более :( . Как исправить исходник для работы на atmega32? И я пока не совсем понял как происходит процесс программировани с этим бутлоадером... Какой файл должен лежать на флешке?
Для экспериментов собираю плату минибота, было бы замечательно если бы его еще можно было прошивать с помощью карты памяти.
Вложения
sd2iec_Bootloader_2008-02-23.zip
MMC/SD bootloader
(64.99 КиБ) Скачиваний: 91

Re: MMC/SD Bootloader

Vooon » 12 янв 2009, 22:13


Re: MMC/SD Bootloader

MiBBiM » 12 янв 2009, 22:22

2 кб, fat16, есть к чему стремиться :)

Добавлено спустя 7 минут 10 секунд:
хотя вру, библиотека пустая занимает 688 байт и поддерживает фат32
Последний раз редактировалось MiBBiM 12 янв 2009, 22:24, всего редактировалось 2 раз(а).

Re: MMC/SD Bootloader

EdGull » 12 янв 2009, 22:22

ты главное от туда команду формат выдерни... :wink:

Re: MMC/SD Bootloader

Vooon » 12 янв 2009, 23:13

Посмторел.

Проверяет первые 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;

Re: MMC/SD Bootloader

Myp » 13 янв 2009, 00:57

как интересно :)

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

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

Re: MMC/SD Bootloader

MiBBiM » 13 янв 2009, 11:25

одна лишь мелочь - карточка впаяна :crazy:

Re: MMC/SD Bootloader

EdGull » 13 янв 2009, 12:14

можешь припаять 5 проводков к разъtму SD-карточки :wink:

Re: MMC/SD Bootloader

Myp » 13 янв 2009, 13:17

съэкономили на разъёме SD ...
правильно, выгодней продавать минибота и программатор к нему, чем просто минибота готового програмится с флешки)

Re: MMC/SD Bootloader

EdGull » 13 янв 2009, 14:39

выгодней програмиться с USB, тем более что даже шнурок идет в комплекте. :wink:
тока никто бутлоадер не песшит доделывать... :wink:

Re: MMC/SD Bootloader

yakuzaa » 29 янв 2009, 10:57

Я таким способом давно программирую мегу128.
Исходники на баскоме.


Rambler\'s Top100 Mail.ru counter