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

 
 
> STM32: как разместить константу только во флеш?, IAR EWARM
Ivan Kuznetzov
сообщение Aug 21 2010, 11:42
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



помнится для авр все было очень просто: пишешь перед переменной __flash и все...
как это сделать на STM32 ?


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ivan Kuznetzov
сообщение Aug 22 2010, 10:33
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Это ладно, когда переменные по 1-2 кбайт. Вот у меня OGG/VORBIS плагин для диктофона на vs1053 весит 24 кило!!! Проблему я решил, так: сначала перевел плагин в бинарник, залил на SD карту полученный файл, и считывал с помощью FatFs-ки загружая его в вс-ку по 4 байта, очень удобненько кстати. Теперь запихал этот плагин во внешнюю флешку M25P64. Плагины, которые я нашел на сайте VLSI, очень даже немаленькие, особенно те, что для кодирования ворбиса. Такчто размещать 24 лишних кило в прошивке микроконтроллера - для моего случая не вариант.

Сообщение отредактировал Ivan Kuznetzov - Aug 22 2010, 10:35


--------------------
Разработчик
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ivan Kuznetzov   STM32: как разместить константу только во флеш?   Aug 21 2010, 11:42
- - aaarrr   Используйте модификатор const, остальное сделает л...   Aug 21 2010, 12:30
|- - sonycman   Цитата(aaarrr @ Aug 21 2010, 16:30) Испол...   Aug 21 2010, 12:40
|- - aaarrr   Цитата(sonycman @ Aug 21 2010, 16:40) У м...   Aug 21 2010, 17:08
|- - sonycman   Цитата(aaarrr @ Aug 21 2010, 21:08) Очень...   Aug 21 2010, 21:07
|- - zltigo   QUOTE (sonycman @ Aug 21 2010, 23:07) Вот...   Aug 21 2010, 21:28
|- - sonycman   Цитата(zltigo @ Aug 22 2010, 01:28) Собст...   Aug 21 2010, 21:52
|- - rezident   Цитата(sonycman @ Aug 22 2010, 03:52) Я л...   Aug 21 2010, 22:03
|- - sonycman   Цитата(rezident @ Aug 22 2010, 02:03) Дык...   Aug 21 2010, 22:05
|- - aaarrr   Цитата(sonycman @ Aug 22 2010, 02:05) Ну ...   Aug 21 2010, 22:15
|- - sonycman   Цитата(aaarrr @ Aug 22 2010, 02:15) То ес...   Aug 21 2010, 22:22
|- - aaarrr   Цитата(sonycman @ Aug 22 2010, 02:22) Ну,...   Aug 21 2010, 22:43
|- - sonycman   Цитата(aaarrr @ Aug 22 2010, 02:43) Слепо...   Aug 21 2010, 22:50
|- - aaarrr   Цитата(sonycman @ Aug 22 2010, 02:50) Кот...   Aug 21 2010, 22:53
|- - sonycman   Цитата(aaarrr @ Aug 22 2010, 02:53) Так в...   Aug 21 2010, 23:01
|- - aaarrr   Цитата(sonycman @ Aug 22 2010, 03:01) Но ...   Aug 21 2010, 23:04
|- - sonycman   Цитата(aaarrr @ Aug 22 2010, 03:04) Да, к...   Aug 21 2010, 23:08
- - rezident   Я дописал пояснение. См. выше.   Aug 21 2010, 22:11
|- - sonycman   Цитата(rezident @ Aug 22 2010, 02:11) Я д...   Aug 21 2010, 22:15
|- - rezident   Цитата(sonycman @ Aug 22 2010, 04:15) Тут...   Aug 21 2010, 22:48


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

 


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


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