[an error occurred while processing this directive]
Может потому что не хватает памяти ? ;) Выделите больше heap
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
bmf
27 сентября 2005 г. 23:56
В ответ на:
Проблема с malloc в BF535
отправлено Soyma 27 сентября 2005 г. 21:50
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хорошо, MEM_HEAP в *.ldf = 7FFF...
—
Soyma
(28.09.2005 00:59
83.149.40.8
, 177 байт)
а если увеличу кучу, то она залезет на MEM_STACK, то есть MEM_STACK надо уменьшать на столько же?
—
Soyma
(28.09.2005 01:10
83.149.40.8
, 120 байт)
Вы смотрите не возвращаемый рез-т в HEX виде, - или + здесь все равно, а память выделить наверно лучше из PROGRAM memory, там запас больше
—
bmf
(28.09.2005 09:50
62.80.171.145
,
пустое
)
а можно выделить MEM_HEAP 256k из MEM_SDRAM0 (из внешней памяти)???
—
Soyma
(28.09.2005 12:54
212.26.237.245
,
пустое
)
Все зависит от вас и задачи, есть ли сама SDRAM, насколько критично быстородействие, работает ли кэширование, Большой буфер можно назначить и статически без выделения через malloc. И в послених версиях появилась возможность использования нескольких heap в разных кусках памяти на выбор. См. функции/api heap_*
—
bmf
(28.09.2005 13:33
62.80.171.145
,
пустое
)
а что у 535 коре может из PM делать что-то кроме fetch-a???? вроде как в PM у BF ничего кроме кода нельзя класть
—
yes
(28.09.2005 11:55
194.133.69.2
,
пустое
)
В терминах LDF: MEM_L1_SCRATCH MEM_L1_CODE MEM_L1_DATA_B MEM_L1_DATA_A , а остальное в L2 MEM_STACK MEM_HEAP MEM_PROGRAM
—
bmf
(28.09.2005 12:10
62.80.171.145
,
пустое
)
У 535 L2 SRAM - 256K
—
bmf
(28.09.2005 12:05
62.80.171.145
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru