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

 
 
> Не лезет в память, как это исправить?
inventor
сообщение Oct 16 2015, 11:17
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Пишу прогу для СС3200 - у этого проца всего 256 Кбайт памяти,
из которой 64 кБайт используется как память для хранения констант и прочего
остается ~192 кБайтпод код стек и др.
Я изменил скрипт линкера, так как мне нужна очень большая куча -
под нее я выделил 128 кБайт - это место для RTOS, буферов
для скидывания на SD и прочего 2048 под стек, осталное на код.
Пока работал с портом, все хватало - начал дописывать функции
для работы с WiFi и сокетами - выскакивает ошибка, что мол не лезет в flash
Я компилирую при отключеной оптимизации,
если включаю ее - начинает влезать.
но мне это не очень нравится, так как эта оптимизация может отключить
некоторые куски кода, которые я неверно или в чем то неправильно написал
ошибки конечно исправляются, но как сделать с отключенной оптимизацией
и вообще, почему такая ошибка возникает ведь суммарно объем кода
получается меньше чем место под код в моем СС3200?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Копейкин
сообщение Oct 19 2015, 08:28
Сообщение #2


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

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



Знаете, а мне приходилось сталкиваться с большими задержками при записи на SD/SDHC карты.
Если писать секторы строго последовательно, то в самом начале записи ~600 мс задержка - карта выдает неготовность, а затем сплошным потоком.
Если запись в произвольные секторы, то такие задержки постоянно.
Поэтому я делаю сперва запись данных, сплошным потоком, а потом пишу FAT.
На чтение никаких задержек.
Где-то говорилось, что задержки обусловлены внутренним алгоритмом "перемешивания" карты.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- inventor   Не лезет в память, как это исправить?   Oct 16 2015, 11:17
- - drozel   Цитата(inventor @ Oct 16 2015, 17:17) поч...   Oct 16 2015, 11:29
- - Dog Pawlowa   Цитата(inventor @ Oct 16 2015, 14:17) Я к...   Oct 18 2015, 08:22
|- - zltigo   QUOTE (Dog Pawlowa @ Oct 18 2015, 11:22) ...   Oct 18 2015, 09:39
|- - inventor   Цитата(Dog Pawlowa @ Oct 18 2015, 11:22) ...   Oct 18 2015, 10:43
|- - zltigo   QUOTE (inventor @ Oct 18 2015, 13:43) опы...   Oct 18 2015, 15:22
|- - inventor   Цитата(zltigo @ Oct 18 2015, 18:22) , есл...   Oct 18 2015, 15:33
|- - zltigo   QUOTE (inventor @ Oct 18 2015, 18:33) бол...   Oct 18 2015, 19:24
|- - inventor   Цитата(zltigo @ Oct 18 2015, 22:24) Читай...   Oct 18 2015, 21:19
|- - zltigo   QUOTE (inventor @ Oct 19 2015, 00:19) нет...   Oct 18 2015, 22:12
|- - inventor   Цитата(zltigo @ Oct 19 2015, 01:12) 1) Эт...   Oct 19 2015, 04:23
|- - jcxz   Цитата(inventor @ Oct 19 2015, 10:23) ага...   Oct 19 2015, 06:12
||- - inventor   Цитата(jcxz @ Oct 19 2015, 09:12) Для зап...   Oct 19 2015, 07:07
||- - zltigo   QUOTE (inventor @ Oct 19 2015, 10:07) хер...   Oct 19 2015, 07:36
||- - jcxz   Цитата(inventor @ Oct 19 2015, 13:07) хер...   Oct 19 2015, 07:58
|- - zltigo   QUOTE (inventor @ Oct 19 2015, 07:23) ага...   Oct 19 2015, 06:48
|- - zltigo   QUOTE (Копейкин @ Oct 19 2015, 11:28) Поэ...   Oct 19 2015, 09:04
- - Копейкин   Цитата(zltigo @ Oct 19 2015, 12:04) А что...   Oct 19 2015, 09:12
|- - zltigo   QUOTE (Копейкин @ Oct 19 2015, 12:12) А т...   Oct 19 2015, 09:17
||- - inventor   Цитата(zltigo @ Oct 19 2015, 12:17) Задер...   Oct 19 2015, 09:40
|- - jcxz   Цитата(Копейкин @ Oct 19 2015, 15:12) А т...   Oct 19 2015, 09:37
- - Копейкин   Вот не соглашусь с Вами. Специально открыл докумен...   Oct 19 2015, 09:49
|- - jcxz   Цитата(Копейкин @ Oct 19 2015, 15:49) R2W...   Oct 19 2015, 09:55
|- - megajohn   Цитата(jcxz @ Oct 19 2015, 12:55) Итого: ...   Oct 19 2015, 10:01
|- - jcxz   Цитата(megajohn @ Oct 19 2015, 16:01) хм,...   Oct 19 2015, 10:10
||- - megajohn   Цитата(jcxz @ Oct 19 2015, 13:10) Не поня...   Oct 19 2015, 10:17
|||- - jcxz   Цитата(megajohn @ Oct 19 2015, 16:17) и п...   Oct 19 2015, 10:24
|||- - scifi   Цитата(jcxz @ Oct 19 2015, 13:24) Если та...   Oct 19 2015, 10:46
|||- - jcxz   Цитата(scifi @ Oct 19 2015, 16:46) Кстати...   Oct 19 2015, 10:57
|||- - Копейкин   Цитата(jcxz @ Oct 19 2015, 13:57) Как я п...   Oct 19 2015, 11:11
|||- - jcxz   Цитата(Копейкин @ Oct 19 2015, 17:11) Вро...   Oct 19 2015, 13:38
|||- - Копейкин   Цитата(jcxz @ Oct 19 2015, 17:38) Приведи...   Oct 19 2015, 15:05
|||- - megajohn   Цитата(jcxz @ Oct 19 2015, 16:38) Приведи...   Oct 19 2015, 15:28
|||- - jcxz   Цитата(megajohn @ Oct 19 2015, 21:28) The...   Oct 21 2015, 05:19
|||- - megajohn   Цитата(jcxz @ Oct 21 2015, 08:19) даже не...   Oct 21 2015, 08:57
|||- - jcxz   Цитата(megajohn @ Oct 21 2015, 14:57) а э...   Oct 21 2015, 19:30
|||- - megajohn   Цитата(jcxz @ Oct 21 2015, 23:30) "....   Oct 22 2015, 07:20
||- - zltigo   QUOTE (jcxz @ Oct 19 2015, 13:10) Я уже п...   Oct 19 2015, 10:30
|- - zltigo   QUOTE (megajohn @ Oct 19 2015, 13:01) то ...   Oct 19 2015, 10:24
- - Копейкин   Я на этом спор прекращаю, т.к. не вижу смысла. Я с...   Oct 19 2015, 10:02
- - inventor   короч че спорить - все что делается - нужно делат...   Oct 19 2015, 10:27
- - inventor   я не понимаю к чему спор, мы выпускали сейсмообору...   Oct 19 2015, 15:57
- - Alex11   Мы пишем на карточки разнообразные звук и видео в ...   Oct 19 2015, 17:14
|- - Копейкин   Цитата(Alex11 @ Oct 19 2015, 21:14) Для б...   Oct 19 2015, 17:29
|- - zltigo   QUOTE (Alex11 @ Oct 19 2015, 20:14) Для б...   Oct 19 2015, 17:44
- - Genadi Zawidowski   ЦитатаДа, ещё насколько помню, карты умеют делать ...   Oct 19 2015, 21:26
|- - aaarrr   Цитата(Genadi Zawidowski @ Oct 20 2015, 00...   Oct 19 2015, 21:45
|- - Копейкин   Цитата(Genadi Zawidowski @ Oct 20 2015, 00...   Oct 20 2015, 07:48
|- - AlexandrY   Цитата(Genadi Zawidowski @ Oct 20 2015, 00...   Oct 20 2015, 09:06
|- - Копейкин   Цитата(AlexandrY @ Oct 20 2015, 12:06) В ...   Oct 20 2015, 10:06
- - Genadi Zawidowski   Значит, я не много потерял, не внедряя это в свой ...   Oct 19 2015, 21:55
- - Genadi Zawidowski   Карты из магазина, не перформатирую. Пишется WAV ф...   Oct 20 2015, 09:32
|- - AlexandrY   Цитата(Genadi Zawidowski @ Oct 20 2015, 12...   Oct 20 2015, 13:46
|- - Genadi Zawidowski   Цитата(AlexandrY @ Oct 20 2015, 16:46) Я ...   Oct 21 2015, 13:50
|- - AlexandrY   Цитата(Genadi Zawidowski @ Oct 21 2015, 16...   Oct 21 2015, 13:54
- - Genadi Zawidowski   За три года вроде никто не ломал. Админского парол...   Oct 21 2015, 18:26


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:43
Рейтинг@Mail.ru


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