реклама на сайте
подробности

 
 
> MSP430F5510 (IAR), Расположение данных в ОЗУ по конкретному адресу
usercod
сообщение Jan 26 2012, 07:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Добрый день!

Имеется структура и массив. Нужно чтобы в RAM эти данные располагались одно за другим. Т.е. следующий адрес, после последнего слова структуры, это начало массива.

Как сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
usercod
сообщение Jan 26 2012, 11:44
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Все таки полезно научиться управлять линкером.

Что я делаю не так?

В xcl-файле
Код
-P(DATA)Mydata=3000-3012


В сишнике:
Код
#pragma location = "Mydata"
struct _main_data
{
    unsigned long amount;
    unsigned char n_threshold;
    unsigned char V_threshold;
    unsigned short ADC_V;
    unsigned long time;
}main_data


При компиляции ошибок нет, при этом структура расположена по адресу 0x2400.

Сообщение отредактировал usercod - Jan 26 2012, 11:46
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 11:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016