реклама на сайте
подробности

 
 
> Прошивки более 2Мб (для STM32)
dimone
сообщение Jul 4 2018, 08:26
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 23-02-09
Пользователь №: 45 242



Хотел задать вопрос.
Если случится так, что программа усложнится настолько, что вынуждена будет превысить максмальное доступное кол-во внутренней флеш-памяти для семейства STM32 (насколько знаю и LPC) в два мегабайта, насколько рациональным будет использование внешней sdram для хранения исполняемого кода программы и данных?
Если да, то какое усложнение это за собой влечет (шаманство с линкером, загрузчики, data\nor spi мс памяти и тд..)?
Например реализация программы с вкомилированными растровыми фонтами всех видов и размеров для 429 или 769 дискавери..
Понимаю, что альтернатива , это какой-нибудь Аllwinner-овский soc и Линукс+Qt, но всё-же?.

Сообщение отредактировал dimone - Jul 4 2018, 08:30
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Arlleex
сообщение Jul 13 2018, 18:42
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264



Ну, 2МБайт Flash можно использовать по-разному, смотря что за приложение. Скажу за себя.
Делали одно устройство технологическое, объект находится за тысячу километров от рабочего стола. Больше отладиться, собственно, не на чем. Поэтому компилировал некоторые версии прошивок (с вариативным набором функций и алгоритмов работы особо интересных мест) и забивал ими Flash. При включении техник выбирал кнопочками на дисплее каждую подготовленную версию и она загружалась как текущая рабочая. По ней оглашались результаты и принималось дальнейшее решение, что и как писать в следующих ревизиях. В итоге, правда, оказалось, что отладили все достаточно быстро и пришлось убрать загрузчик с возможностью выбора боевой прошивки. Это был своего рода механизм быстрого отката назад при тестировании нового ПО, ведь основную работу устройство должно сделать так или иначе, а вот потестить его с новой версией ПО это как бы факультативное задание было rolleyes.gif
Go to the top of the page
 
+Quote Post
mantech
сообщение Jul 13 2018, 19:50
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Arlleex @ Jul 13 2018, 21:42) *
Ну, 2МБайт Flash можно использовать по-разному, смотря что за приложение. Скажу за себя.
Делали одно устройство технологическое, объект находится за тысячу километров от рабочего стола. Больше отладиться, собственно, не на чем. Поэтому компилировал некоторые версии прошивок (с вариативным набором функций и алгоритмов работы особо интересных мест) и забивал ими Flash. При включении техник выбирал кнопочками на дисплее каждую подготовленную версию и она загружалась как текущая рабочая. По ней оглашались результаты и принималось дальнейшее решение, что и как писать в следующих ревизиях. В итоге, правда, оказалось, что отладили все достаточно быстро и пришлось убрать загрузчик с возможностью выбора боевой прошивки. Это был своего рода механизм быстрого отката назад при тестировании нового ПО, ведь основную работу устройство должно сделать так или иначе, а вот потестить его с новой версией ПО это как бы факультативное задание было rolleyes.gif


В принципе, их можно было б их хранить на карточке памяти, флешке (сейчас почти у каждого путного мк есть усб хост) да во внешней спи-флешке даже, а бутлоадер прошьет во флеш мк ту, которую выберет техник...

Сообщение отредактировал mantech - Jul 13 2018, 19:50
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dimone   Прошивки более 2Мб (для STM32)   Jul 4 2018, 08:26
- - jcxz   Цитата(dimone @ Jul 4 2018, 11:26) Понима...   Jul 4 2018, 08:33
- - dimone   Почему non-volatile? Если линкеру указать адресное...   Jul 4 2018, 08:39
|- - jcxz   Цитата(dimone @ Jul 4 2018, 11:39) Почему...   Jul 4 2018, 09:06
|- - dimone   Цитата(jcxz @ Jul 4 2018, 12:06) Будет. Т...   Jul 4 2018, 09:24
|- - jcxz   Цитата(dimone @ Jul 4 2018, 12:24) хотело...   Jul 4 2018, 09:43
- - scifi   Цитата(dimone @ Jul 4 2018, 11:26) Наприм...   Jul 4 2018, 08:41
|- - dimone   Цитата(scifi @ Jul 4 2018, 11:41) Очевидн...   Jul 4 2018, 08:49
|- - scifi   Цитата(dimone @ Jul 4 2018, 11:49) Пусть ...   Jul 4 2018, 08:56
- - AVR   Присоединяюсь к скепсису коллег: какой процент зан...   Jul 4 2018, 09:38
- - serglg   Думаю,что как и 20 лет назад в 8-битниках основной...   Jul 4 2018, 09:44
- - dimone   ..ну, к примеру ,раз про шрифты зашло, -движок рас...   Jul 4 2018, 11:43
|- - scifi   Цитата(dimone @ Jul 4 2018, 14:43) ..ну, ...   Jul 4 2018, 11:52
- - dimone   В существующем дивайсе, на растеризованыйи Arial ш...   Jul 4 2018, 11:59
|- - jcxz   Цитата(dimone @ Jul 4 2018, 14:59) В суще...   Jul 4 2018, 12:28
|- - dimone   Цитата(jcxz @ Jul 4 2018, 15:28) 256x64 -...   Jul 5 2018, 05:45
|- - scifi   Цитата(dimone @ Jul 5 2018, 08:45) Попроб...   Jul 5 2018, 05:50
||- - dimone   Цитата(scifi @ Jul 5 2018, 08:50) У себя ...   Jul 5 2018, 06:22
|- - jcxz   Цитата(dimone @ Jul 5 2018, 08:45) -это р...   Jul 5 2018, 11:29
- - esaulenka   Проблема "мегапрошивки в принципе" не ре...   Jul 5 2018, 07:00
- - ViKo   А что всё SDRAM да SDRAM? Параллельная флэш-память...   Jul 5 2018, 07:12
|- - esaulenka   Цитата(ViKo @ Jul 5 2018, 10:12) Параллел...   Jul 5 2018, 09:21
||- - ViKo   Цитата(esaulenka @ Jul 5 2018, 12:21) NOR...   Jul 5 2018, 11:17
|- - mantech   Цитата(ViKo @ Jul 5 2018, 10:12) А что вс...   Jul 13 2018, 17:05
|- - jcxz   Цитата(mantech @ Jul 13 2018, 20:05) Да п...   Jul 14 2018, 18:28
|- - mantech   Цитата(jcxz @ Jul 14 2018, 21:28) Вы лучш...   Jul 15 2018, 07:08
- - x893   Наберите в гугле linker overlay прочитайте внимате...   Jul 5 2018, 12:53
|- - AVR   Цитата(x893 @ Jul 5 2018, 15:53) Наберите...   Jul 5 2018, 13:40
|- - jcxz   Цитата(AVR @ Jul 5 2018, 16:40) В DOS-е т...   Jul 5 2018, 14:37
- - dimka76   Цитата(dimone @ Jul 4 2018, 11:26) Хотел ...   Jul 15 2018, 21:22
- - mantech   Цитата(dimka76 @ Jul 16 2018, 00:22) Тогд...   Jul 16 2018, 06:53
- - AVR   Цитата(dimka76 @ Jul 16 2018, 00:22) Тогд...   Jul 16 2018, 09:06
- - jcxz   Цитата(AVR @ Jul 16 2018, 12:06) Ну не ле...   Jul 16 2018, 09:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.02 секунд с 7
ELECTRONIX ©2004-2016