[an error occurred while processing this directive]
А где там название секции моей указать, которую я потом привяжу к массиву?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
rmn
31 января 2006 г. 13:22
В ответ на:
Это как? Память физически либо есть либо нет :-). Там именно секции и создаются
отправлено andy_P 31 января 2006 г. 13:12
Составить ответ
|||
Конференция
|||
Архив
Ответы
Имя секции - это имя объекта MEM. Гляньте в хелпе MEM object properties
—
andy_P
(31.01.2006 13:31
80.82.63.185
,
пустое
)
Прошу прощения - наврал. Конечно же там сегменты памяти а не секции создаются+
—
andy_P
(31.01.2006 14:22
80.82.63.185
, 372 байт)
Удалить cmd-к который подключается не получается, чтобы небыло переопределения, как это делать?
—
rmn
(31.01.2006 14:35
195.19.43.20
,
пустое
)
Это пример для C55x, насколько я понимаю, у меня 6416, я пробывал это в моем он мне выдает следующие варнинги и ошибки
—
rmn
(31.01.2006 14:30
195.19.43.20
, 18303 байт)
Ответ: Пример был для как раз дял 6416 :-) Только что на своем проекте попробовал. +
—
andy_P
(31.01.2006 14:37
80.82.63.185
, 51 байт)
да висит, я написал в пркд сообщении, я его удалить из проекта не могу, ругается при удалении
—
rmn
(31.01.2006 14:39
195.19.43.20
,
пустое
)
Закройте проект в композере и рукамиподредактируйте pjt файл+
—
andy_P
(31.01.2006 14:42
80.82.63.185
, 103 байт)
теперь без ошибок, а разместил во внутренней памяти
—
rmn
(31.01.2006 14:52
195.19.43.20
,
пустое
)
Создайте сегмент где надо и вперед...
—
andy_P
(31.01.2006 14:55
80.82.63.185
,
пустое
)
Вот так объявляю #pragma DATA_SECTION (COEFFS, "My_sect"), и все равно он размещает этот массив во внутренней памяти, причем не выдает никаких ошибок
—
rmn
(31.01.2006 15:58
195.19.43.20
,
пустое
)
Ответ: +
—
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 байт)
Как ругается?
—
andy_P
(31.01.2006 14:40
80.82.63.185
,
пустое
)
file *.cmd cannot be removed from the project
—
rmn
(31.01.2006 14:42
195.19.43.20
,
пустое
)
Странно... Попробуйте как выше написал с pjt файлом фокус. (у меня композер 2.21 и он дал все сделать не закрывая проекта)
—
andy_P
(31.01.2006 14:44
80.82.63.185
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru