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

 
 
> Разместить структуру во внешнем озу., Не хватает внутреннего. Как?
skripach
сообщение Oct 9 2009, 13:16
Сообщение #1


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



LPC2478. Как разместить структуру (массив) во внешней памяти по нужному мне смещению?


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
skripach
сообщение Oct 10 2009, 17:16
Сообщение #2


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Такая запись помогла решить проблему:
Код
#pragma location="адрес"
__no_init "объявление структуры"

разумеется без кавычек.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 12 2009, 02:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(skripach @ Oct 10 2009, 20:16) *
Такая запись помогла решить проблему:

Это решение половинчатое и не намного лучше, чем использование указателя с присвоением значения.
Причина: контроль диапазонов областей памяти как отсутствовал, так и отсутствует. Я догадываюсь, 32 МБ внешней памяти намного больше, чем килобайты внутренней, но фактически Вы взяли на себя обязанность линкера.
Потянете? wink.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:30
Рейтинг@Mail.ru


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