[an error occurred while processing this directive]
Вот так объявляю #pragma DATA_SECTION (COEFFS, "My_sect"), и все равно он размещает этот массив во внутренней памяти, причем не выдает никаких ошибок
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
rmn
31 января 2006 г. 15:58
В ответ на:
Создайте сегмент где надо и вперед...
отправлено andy_P 31 января 2006 г. 14:55
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: +
—
andy_P
(31.01.2006 16:07
80.82.63.185
, 278 байт)
Я сделал также, разместил по адрессу 0x00012200 то биш во внутренней, в чем дело не пойму
—
rmn
(31.01.2006 16:23
195.19.43.20
,
пустое
)
В DSP/BISO секцию .far для переменныч Си объвил в SDRAM тогда размещает с адресса внешней памяти 0х80000000, но приэтом соответственно он там размещает и все переменные, наверно соглашусь с SM что проще наверно на asm-e писать :-)
—
rmn
(31.01.2006 16:50
195.19.43.20
,
пустое
)
Ни в коем случае не соглашайтесь. На С писать куда проще :-))
—
SE
(31.01.2006 17:00
195.122.233.115
,
пустое
)
У меня так было если имена секций - переменных не соответствовали комманднику - реальной имени переменной. Сперва наперво +
—
andy_P
(31.01.2006 17:00
80.82.63.185
, 460 байт)
УРА! Заработало! Спасибо всем ответившим. Что было так и не понял, перегрузил компостер :-) cmd файл такой: -l dsk_appcfg.cmd. В исходнике объявляю так: #pragma DATA_SECTION (COEFFS,".sdrm") Int16 COEFFS[20] = {данные}; Теперь распологает с адреса 0х80000000. Еще раз всем спасибо!
—
rmn
(31.01.2006 17:07
195.19.43.20
,
пустое
)
в пред. сооб. не полность cmd-к
—
rmn
(31.01.2006 17:28
195.19.43.20
, 61 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru