[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Doka 26 сентября 2005 г. 10:30
В ответ на: Посмотрите .map - кто куда после линковки попал. Возможно какая-то полезная секция не там где надо. В симуляторе там память, а в проце - хрен ночевал. отправлено SM 26 сентября 2005 г. 10:01

при объявлении линии задержки фильтра как "static s16" действительно она не попадает в мап-файл, но при s16 присутствует (как и было раньше) ..а поскольку объявлена глобально, то должна сохранять свое значение(больше нигде не используется). так ведь?
по мап-файлу. она у меня попадает в область программ:

name origin length used attr fill
(bytes) (bytes) (bytes)
---------------------- -------- --------- -------- ---- --------
PROG 00000200 00005e00 0000308d RWIX
DATA 00006000 00009f00 0000538e RWIX
VECT 0000ff00 00000100 00000100 R IX


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name

abs. value/
word addr name
--------- ----
0000541b _dbr_i
0000542f _dbr_q

при таком линковочном файле:

MEMORY {
PROG(RWIX): origin = 0x0200, len = 0x5E00
DATA(RWIX): origin = 0x6000, len = 0x9F00
VECT(RIX) : origin = 0xFF00, len = 0x0100
}


SECTIONS
{
.text: {} > PROG /* Code */
.data: {} > DATA /* Initialized vars */
.bss: {} > DATA /* Global & static vars */
.const: {} > DATA /* Constant data */
.sysmem: {} > DATA /* Dynamic memory (malloc) */
.stack: {} > DATA /* Primary system stack */
.sysstack {} > DATA /* Secondary system stack */
.cio: {} > DATA /* C I/O buffers */
.switch: {} > DATA /* Switch statement tables */
.cinit: {} > PROG /* Auto-initialization tables */
.pinit: {} > PROG /* Initialization fn tables */
.vectors: {} > VECT /* Interrupt vectors */
}

это нормально???
если нет, то почему такое может происходить??


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru