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

 
 
> Помогите разобраться с динамическим выделением памяти, Как пристроить другой sbrk ???
Alexey75
сообщение Dec 21 2006, 13:45
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 10-04-06
Пользователь №: 15 981



Пишу программу для LPC2214 с внешней SRAM, разместил область стека во внуреннем ОЗУ, а кучу во внешнем, но при использовании функций динамического выделения памяти прога зависает. Как оказалось проблема в том что куча находится выше указателя стека и из-за этого выдается ошибка ENOMEM. После поисков в internet и в документации к Newlib, стало ясно что надо написать другой вариант фунции sbrk, но при этом возникли вопросы:
1. как называть новую переопределяемую функцию (в разных местах ее называют как sbrk, _sbrk, _sbrk_r, может еще как-нибудь)
2. как пристроить эту новую функцию, чтобы она заменила существующую библиотечную и линкер бы не ругался
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alexey75   Помогите разобраться с динамическим выделением памяти   Dec 21 2006, 13:45
- - zltigo   Цитата(Alexey75 @ Dec 21 2006, 12:45) Как...   Dec 21 2006, 13:53
|- - Alexey75   Цитата(zltigo @ Dec 21 2006, 13:53) Цитат...   Dec 21 2006, 14:28
|- - zltigo   Цитата(Alexey75 @ Dec 21 2006, 13:28) Я д...   Dec 21 2006, 15:04
|- - Alexey75   Я видимо не совсем ясно выразился, когда задавал в...   Dec 21 2006, 15:30
|- - zltigo   Цитата(Alexey75 @ Dec 21 2006, 14:30) Воб...   Dec 21 2006, 15:40
|- - Alexey75   Цитата(zltigo @ Dec 21 2006, 15:40) Цитат...   Dec 21 2006, 16:01
|- - zltigo   Цитата(Alexey75 @ Dec 21 2006, 15:01) но ...   Dec 21 2006, 16:06
|- - Alexey75   Цитата(zltigo @ Dec 21 2006, 16:06) Цитат...   Dec 21 2006, 16:10
|- - Сергей Борщ   Цитата(Alexey75 @ Dec 21 2006, 15:10) С т...   Dec 21 2006, 17:38
|- - zltigo   Цитата(Сергей Борщ @ Dec 21 2006, 16:38) ...   Dec 21 2006, 18:00
|- - Сергей Борщ   Цитата(zltigo @ Dec 21 2006, 17:00) А что...   Dec 22 2006, 17:20
|- - zltigo   Цитата(Сергей Борщ @ Dec 22 2006, 16:20) ...   Dec 22 2006, 18:55
|- - Сергей Борщ   Цитата(zltigo @ Dec 22 2006, 17:55) Цитат...   Dec 22 2006, 20:43
|- - zltigo   Цитата(Сергей Борщ @ Dec 22 2006, 19:43) ...   Dec 22 2006, 20:59
|- - Сергей Борщ   Цитата(zltigo @ Dec 22 2006, 19:59) Цитат...   Dec 22 2006, 23:52
|- - zltigo   Цитата(Сергей Борщ @ Dec 22 2006, 22:52) ...   Dec 23 2006, 00:45
- - SergeyDDD   Когда идет инициализация стеков и кучи, внешняя па...   Dec 21 2006, 18:10
- - Alexey75   Проблема решилась, когда я подменил не функцию _sb...   Dec 22 2006, 15:36


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

 


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


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