roboforum.ru

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

BasCom Bootloader

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

BasCom Bootloader

Сообщение GIGOLAS » 14 мар 2009, 14:25

Помогите пожалуйта где найти нормальную информацию, как писать Ботлоадед из под Васика. На офф сайте Васика я не понял ничего про ботлоадер, из за того что незнаю никаких языков ну конешно кроме Русского языка.

Например задача, мы через СОМ порт, льем ряд цисловых значений в епром контролера и за пускаем его в работу. Если вдруг понадобилось изготовление парти других деталей(про дитали ето просто пример) то просто меняем ряд цисловых значений в епром контролера через СОМ порт. И имеем возможность считывание через СОМ порт значений дачиков контролера .

Былоб неплохо если пару рабочих примеров достать, и их норм описание.

Заранее благодарен за любую информацию.
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: BasCom Bootloader

Сообщение MiBBiM » 14 мар 2009, 14:51

вы определитесь - вам прошу заливать надо или еппром записывать.
если прошу, то на оф сайте васика готовый лежит с описанием, так что лучше начать разбираться в нем(гугл транслэйт вам в помощь).
ещё есть авр109 апноут.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: BasCom Bootloader

Сообщение GIGOLAS » 14 мар 2009, 15:59

Мож я не точно обиснил. Но вот сылка на проект http://secu-3.narod.ru/. Мне нужно как там реализован ботлоадер. Но там прошивка ботлоадера сделана на асамблере, а мне хочится написать подобную но с изменениями свою на Васике. Вот так вот )

Там на писано: При помощи специальной программы-менеджера можно следить за состоянием датчиков, редактировать параметры (непосредственно при работающем двигателе), стирать/записывать и редактировать прошивку. Менеджер позволяет полностью настроить все параметры системы, под конкретный двигатель.

Что не совсем точно написано... програма-менеджер просто меняет числа в памяти контролера. К етим числам обрашается программа из флеша. Вот так, надеюсь поняли...?
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: BasCom Bootloader

Сообщение MiBBiM » 14 мар 2009, 19:43

датчики считывает основная программа.
бутлодер может менять прошивку контроллера
бутлодер может записывать данные в еппром.
вам походу нужно третье, а баскомовский бут делать этого не умеет. как вариант вы можете в основной программе изменять еппром, см. процедуры readepprom, writeepprom и раздел memory usage.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript


Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 28