Найдено 39 результатов

foregit
Вт авг 15, 2017 07:24:02
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Re: Самопрограмирование через Bootloader

Чтоб подытожить тему, опишу как в итоге реализовал на Atmel Studio:

Bootloader:

uint16_t writeFlashPage(uint16_t waddr, uint8_t *pBuff, pagebuf_t size)
{
....
}

uint16_t readFlashPage(uint16_t waddr, uint8_t *pBuff, pagebuf_t size)
{
...
}

typedef uint16_t (*flashfunc_t)(uint16_t, uint8_t ...
foregit
Вт авг 08, 2017 04:51:27
Форум: AVR
Тема: Общий hex для двух проектов
Ответы: 2
Просмотры: 1021

Re: Общий hex для двух проектов

В том то и вопрос - в частности avrdude при прошивке по умолчанию затирает полностью флеш, то есть зашив основную прогу - затираем бут, и наоборот.
Я выходил из ситуации просто обычным редактором перенося хекс бутлоадера в конец хекса основной прошивы, получая общий файл и уже его заливая в камень ...
foregit
Пн авг 07, 2017 20:24:00
Форум: AVR
Тема: Общий hex для двух проектов
Ответы: 2
Просмотры: 1021

Общий hex для двух проектов

Хочу невозможного ;)
Подскажите - возможно ли, в частности в Atmel Studio, как то генерить общий hex, допустим, для двух проектов в составе солюшна? Например бутлоадера и основной прошивки - на выходе получить файл ,содержащий обе прошивки по собственным адресам?
Ну или сделать какой то батник ...
foregit
Пт июл 21, 2017 20:41:00
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Re: Самопрограмирование через Bootloader

[uquote="ARV",url="/forum/viewtopic.php?p=3148268#p3148268"]можно обойтись без map-файла. т.к. по сбросу обычно получает управление бут, который затем переводит стрелки на основную программу, достаточно в обоих программах (бута и главной) прописать по фиксированному адресу в ОЗУ указатель на таблицу ...
foregit
Чт июл 20, 2017 22:08:42
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Re: Самопрограмирование через Bootloader

Ну по логике, как я понимаю, никто не мешает так делать. Если из основной области программы ты не будешь писать самое себя.
И это уже можно называть не бутлодырем, а просто каким нибудь "стартапом", который будет выполнять например какие то функции до основной программы, а не просто работать ...
foregit
Чт июл 20, 2017 19:18:34
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Re: Самопрограмирование через Bootloader

Нет, идея вот в чем - допустим я знаю что у меня прошивка будет не более 20кб. Я беру камень с заведомо большим флешем - допустим Atmega644 с 64к на борту.
Моя родная прошива сидит в нижних 20к. Когда я хочу обновить - я передаю ей через езернет новую прошивку. Обработка эзернета итак уже есть в ...
foregit
Чт июл 20, 2017 13:06:08
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Re: Самопрограмирование через Bootloader

Спасибо за подсказку
foregit
Чт июл 20, 2017 11:59:04
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Re: Самопрограмирование через Bootloader

Согласен идея хорошая, хотя и бут , в отличие от основной прошивы (надеюсь) менять не придется. Тем более не реально его поменять дистанционно , только программатором на столе. Адреса будут константой после отладки и заливки бута.
foregit
Чт июл 20, 2017 10:38:58
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Re: Самопрограмирование через Bootloader

Отвечал в личку, перекину и сюда:

Аппнотов начитался вдоволь, и в принципе вся инфа почуть-чуть уже начала складываться на нужные полочки в голове, но перед тем как взяться за карандаш и нарисовать первый эскиз колеса к будущему велосипеду и задал вопрос тут - возможно уже кто-то на просторах уже ...
foregit
Чт июл 20, 2017 07:39:18
Форум: AVR
Тема: Самопрограмирование через Bootloader
Ответы: 15
Просмотры: 3953

Самопрограмирование через Bootloader

Доброго времени суток.
Есть такая задача - дистанционно перешивать девайс. Девайс сделан на атмеге и из внешних интерфейсов имеет только езернет через мост на визнете. Идея состоит в том ,что в основной программе мы получаем прошивку и шьем ее в определенную часть флеша. Потом даем сброс контроллеру ...
foregit
Чт май 18, 2017 16:28:20
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

Решил сам себя перепроверить, и походу вторую ссылку на версию Ver 4.3_english.LATEST.hex я там неправильно указал. Та ссылка как раз и вела на тот архив на странице 219. Но и поиском по форуму я не нашел место, где я ее в свое время качнул (как то криво тут поиск организован честно говоря ...
foregit
Пн май 15, 2017 22:33:26
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

[uquote="EAV_04",url="/forum/viewtopic.php?p=3103194#p3103194"]Что-то тема затихла. Еще один глюк с прошивкой v4.3_Eng.hex обнаружился. Кнопки перемещения и выбор работают. Нажимаю кнопку меню, на индикаторе появляются квадратики в обеих строках МК зависает и на кнопки не реагирует.
v4.3_Eng.hex ...
foregit
Сб май 13, 2017 21:52:18
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

Ну с прошивкой тут ничего не связано - то что ты называешь кнопкой "Меню" по сути заведено на вывод Reset процессора, то есть она просто перезапускает сам процессор и программа стартует с начала. Почему квадратики появляются при нажатии ресета и не появляются при включении питания сложно сказать ...
foregit
Сб апр 29, 2017 21:08:32
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

Vitalliy писал(а):Старайся делает перемычку с прододив как наиболее меньше. Стабильнее будет работа
Ох йо... бедный мой моск.. а теперь по буквам обясни что ты тут понарасказывал?
foregit
Ср апр 26, 2017 08:30:09
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

Ну я думаю если блок питания управляется и напряжения регулирования в пределах то готов
foregit
Ср апр 19, 2017 21:25:34
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

494 это собирательный образ центральной микросхемы БП ;)

Я так и подозревал, но просто на схеме и на том и другом входе написано +12

Потому что переделывается мощный в оригинале 12-ти вольтовый канал компьютерного блока питания. Так он задан делителями в компьютере.
Но это 2 разных блока питания ...
foregit
Ср апр 19, 2017 20:17:53
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

Подскажите пожалуйста: алгоритм работы зарядки подразумевает фазу с постоянным напряжением в 14.6В, но питается зарядка от 12 и никаких повышающих напряжение элементов я на схеме не вижу. Как это получается?
Компьютерный блок питания (отдельные экземпляры) может давать на выходе до 20V, обычно ...
foregit
Чт апр 06, 2017 09:17:44
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

А в чем отличие зарядки кальциевых? В уровнях заряда-разряда? Так есть 2 настраиваемых профиля - крути как угодно.
foregit
Вт апр 04, 2017 16:35:48
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

ну скажем так, автора сейчас на форуме нет

автор не может отвечать на этом форуме, т.к. деактивировал себя в знак протеста за его не правомерный бан по п.п. 2.9 правил.
У автора на сайте есть форум на котором можно решать любые вопросы.
http://reserve.ingineer.ru/

foregit
Вт апр 04, 2017 10:47:01
Форум: Статьи
Тема: ЗУ для свинцовых АКБ на МК Atmega 16А
Ответы: 6108
Просмотры: 2161782

Re: ЗУ для свинцовых АКБ на МК Atmega 16А

Ну вряд ли это улучшение программы. Это скорее хотелка одного человека. 1 хочет так, 99 по другому. А насчет описания - оно авторское, и собственно соответствует его программе.

Перейти к расширенному поиску