|
Прошивки более 2Мб (для STM32) |
|
|
|
Jul 4 2018, 08:26
|
Частый гость
 
Группа: Участник
Сообщений: 102
Регистрация: 23-02-09
Пользователь №: 45 242

|
Хотел задать вопрос. Если случится так, что программа усложнится настолько, что вынуждена будет превысить максмальное доступное кол-во внутренней флеш-памяти для семейства STM32 (насколько знаю и LPC) в два мегабайта, насколько рациональным будет использование внешней sdram для хранения исполняемого кода программы и данных? Если да, то какое усложнение это за собой влечет (шаманство с линкером, загрузчики, data\nor spi мс памяти и тд..)? Например реализация программы с вкомилированными растровыми фонтами всех видов и размеров для 429 или 769 дискавери.. Понимаю, что альтернатива , это какой-нибудь Аllwinner-овский soc и Линукс+Qt, но всё-же?.
Сообщение отредактировал dimone - Jul 4 2018, 08:30
|
|
|
|
|
 |
Ответов
|
Jul 4 2018, 08:33
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(dimone @ Jul 4 2018, 11:26)  Понимаю, что альтернатива , это какой-нибудь Аlwinner-овский soc и Линукс иQt, но всё-же? Нет, альтернатива - это подключить упомянутый Вами же LPC (хотя как видно Вы не очень их знаете) имеющий интерфейс SPIFI. SPIFI даст расширение FLASH программ МК на объём внешнего чипа SPI-FLASH. А SDRAM тут вообще никаким боком, ведь Вам надо расширить non-volatile memory. На других МК (не имеющих аналога SPIFI) смотреть/читать надо в сторону оверлеев (программисты старой закалки должны это знать со времён 640К на ПК и подкачки с диска). Или (в каких-то простых случаях нехватки места для const данных) - вручную делать подкачку с non-volatile носителя в общую область ОЗУ. Тут для красивости можно использовать MMU (если есть) или просто MPU.
|
|
|
|
Сообщений в этой теме
dimone Прошивки более 2Мб (для STM32) Jul 4 2018, 08:26 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 Arlleex Ну, 2МБайт Flash можно использовать по-разному, см... Jul 13 2018, 18:42 mantech Цитата(Arlleex @ Jul 13 2018, 21:42) Ну, ... Jul 13 2018, 19:50 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|