Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Цифровые сигнальные процессоры (DSP) и их применение»
Как в CCS расположить свои данные по нужному адресу?
Отправлено
En_Serg
15 апреля 2008 г. 06:18
Code Composer Studio V3.3, TMS320C6416.
Есть необходимость разместить структуру данных
по заданному адресу.
// объявляем структуру
typedef strusct {
int param1;
int buffer[100];
} MY_STRUCT;
// заводим е экземпляр
MY_STRUCT my_struct;
// ОНА должна быть размещена
// начиная с адреса 0x90000000
Как это сделать?
Спасибо.
Составить ответ
|
Вернуться на конференцию
Ответы
Я делаю так (+)
—
GRD
(15.04.2008 10:23:38
80.92.98.220
, 434 байт)
И все остальные так же делают :)
—
SM
(15.04.2008 11:18:21
80.92.255.53
,
пустое
)
Ну мало ли :) (+)
—
GRD
(15.04.2008 11:20:56
80.92.98.220
, 157 байт)
Ну можно и похимичить, без использования runtime C library, которая сама секции копирует.
—
TimAtTU
(15.04.2008 15:15:19
91.151.248.128
, 248 байт)
Вообще-то runtime library в примере GRD и не использовалась. Через указатели, конечно, тоже можно, если затраты производительности на них не волнуют.
—
SM
(15.04.2008 15:23:50
80.92.255.53
,
пустое
)
Ну во время загрузки то в отладочник (+)
—
TimAtTU
(15.04.2008 15:35:21
91.151.248.128
, 348 байт)
рантайм либа инициализирует только то, что (+)
—
SM
(15.04.2008 15:57:26
80.92.255.53
, 1027 байт)
(+)
—
TimAtTU
(15.04.2008 20:32:32
91.151.248.128
, 701 байт)
А нет там никакой начальной инициализации нулями (+)
—
SM
(15.04.2008 20:41:8
80.92.255.53
, 322 байт)
static Mystruct a = {3,4,2,2}; ессно
—
TimAtTU
(15.04.2008 20:33:43
91.151.248.128
,
пустое
)
Ответ: PS. Угу, про FILL забыл... сорри.. :)
—
TimAtTU
(15.04.2008 20:42:5
91.151.248.128
,
пустое
)
Лан, проехали... просто иногда надо рассматривать и иной вариант..
—
TimAtTU
(15.04.2008 20:44:1
91.151.248.128
, 217 байт)
Либо, правильнее всего, самому через memset занулить :) :)
—
SM
(15.04.2008 22:07:41
80.92.255.53
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru