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

 
 
> Размещение данных в памяти программ, В IAR 4.11 для aTMega 16
Vyatsek
сообщение Oct 3 2005, 06:52
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 24-03-05
Пользователь №: 3 637



Необходимо размещать по определенному адресу некоторые данные, как это можно сделать. При помощи чего можно указать, что конкретные данные будут располагаться по конкретному адресу в памяти программ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vyatsek
сообщение Oct 3 2005, 09:53
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 24-03-05
Пользователь №: 3 637



Цитата
const char __flash c @ 0x1000 = 'ы';
на такое компилятор мне пишет Error[Be009]: memory attributes not allowed on auto variables or parameters E:\projects\iar\mega16my\main.c 143 гдн это можно переправить
Go to the top of the page
 
+Quote Post
G}{OST
сообщение Oct 3 2005, 10:02
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 48
Регистрация: 6-05-05
Пользователь №: 4 784



Цитата(Vyatsek @ Oct 3 2005, 13:53)
Цитата
const char __flash c @ 0x1000 = 'ы';
на такое компилятор мне пишет Error[Be009]: memory attributes not allowed on auto variables or parameters E:\projects\iar\mega16my\main.c 143 гдн это можно переправить
*


Потому что это должна быть глобальная переменная (вытащить код из процедуры наружу)


--------------------
cul8r!
* #ru_embedded - эмбеддерский чат
Go to the top of the page
 
+Quote Post



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

 


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


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