www.open-tager.ru
http://www.open-tager.ru/forum/

LTArmada
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=3776
Страница 20 из 109

Автор:  ВовВовыч [ 04 апр 2015, 13:23 ]
Заголовок сообщения:  Re: LTArmada

Посмотри тут http://www.quartz1.com/price/price.php?group=4
Не в плане цен(они там часто неадекватные)),а по размерам и формам.

Автор:  Pingvin [ 04 апр 2015, 16:37 ]
Заголовок сообщения:  Re: LTArmada

ВовВовыч писал(а):
Посмотри тут http://www.quartz1.com/price/price.php?group=4
Не в плане цен(они там часто неадекватные)),а по размерам и формам.

Спасибо.

Автор:  Pingvin [ 04 апр 2015, 16:52 ]
Заголовок сообщения:  Re: LTArmada

Не пора ли заняться бутлоадером?

Вариантов два:
1) Бутлоадер располагаем по адресу, с которого стартует контроллер после ресета, а саму прошивку смещаем выше. Бутлоадер будет стартовать каждый раз при включении, проверять какое-то условие (нажата кнопка, либо появился файл обновления на SD карте) и в зависимости от результата проверки либо начать обновление, либо прыгнуть по адресу прошивка, запустив её.
2) Прошивка по стандартному адресу, блутлоадер располагаем со смещением выше.

Чем плох 2-ой вариант?
Если слетит прошивка, уже никак не перешить не прибегая к программатору.

В принцие с теорией все ясно, пора бы практикой зняться.
Для начала надо научиться размещать прошивку со смещением от стандартного адреса.

Автор:  Pingvin [ 04 апр 2015, 18:41 ]
Заголовок сообщения:  Re: LTArmada

А может голосовой движёк прикрутим? ;)
https://yadi.sk/d/H-2kJlg39XgwW


Описание


Пример работы синтезатора на Атмеге
http://www.youtube.com/watch?v=7zbQo2lm ... e=youtu.be


Хочу! :?

Автор:  Pingvin [ 04 апр 2015, 19:33 ]
Заголовок сообщения:  Re: LTArmada

Для себя ссылочку, чтоб не потерять.

Запись во флеш в stm32
http://easystm32.ru/for-beginners/38-flash-stm32

Автор:  MidnightDreamer [ 04 апр 2015, 22:13 ]
Заголовок сообщения:  Re: LTArmada

Pingvin писал(а):
А может голосовой движёк прикрутим? ;)
...


А для наших нужно точно простые записи не "легче" чем полный набор сэмплов для синтезатора? ;)

Автор:  Pingvin [ 05 апр 2015, 12:00 ]
Заголовок сообщения:  Re: LTArmada

MidnightDreamer писал(а):
Pingvin писал(а):
А может голосовой движёк прикрутим? ;)
...


А для наших нужно точно простые записи не "легче" чем полный набор сэмплов для синтезатора? ;)

Легче, конечно.
А если никнеймы или даже имена попавшего в тебя игрока захотим озвучивать?

Автор:  Pingvin [ 06 апр 2015, 09:16 ]
Заголовок сообщения:  Re: LTArmada

Выкинул FreeRTOS из проекта - получился шаблон для бутлоадера.
Где то 31 кБт пока занимает.
Общий объём флеша контроллера - 512 кБт.
Теперь надо научиться "следы заметать" - деинициировать всю периферию и запретить все прерывания и прыгать в основную прошивку.
Ну и саму пошивку научиться линковать со смещением.

P.S. А может звук то оставить в бутлоадере? :? Полезная штука - информировать о ходе обновления прошивки.

Автор:  Pingvin [ 06 апр 2015, 10:32 ]
Заголовок сообщения:  Re: LTArmada

Intel HEX: описание формата файла
http://microsin.net/programming/PC/inte ... ormat.html

Автор:  Pingvin [ 06 апр 2015, 12:43 ]
Заголовок сообщения:  Re: LTArmada

Вроде получилось прыгнуть из бутлоадера в прошивку, и она даже заработала!

Страница 20 из 109 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/