[an error occurred while processing this directive]
мож кто слёта поможет? C8051F350 Нужно объявить функцию на Си с указанием адреса в памяти где она должна лежать (например, 0x1D00) Кто подскажет?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
basilmak
11 мая 2006 г. 16:14
Составить ответ
|||
Конференция
|||
Архив
Ответы
Сегмент линкеру назначить и функции наказать быть в сегменте
—
-=Vit=-
(11.05.2006 17:52
83.170.240.226
,
пустое
)
прямо не смог - смог наоборот >
—
basilmak
(11.05.2006 19:46
82.142.173.231
, 282 байт)
В Keil через создание пользовательские классы и секции на вкладке L51 Locate
—
Elektronik
(11.05.2006 16:22
194.85.99.225
, 21 байт)
спасибо... ушел учить матчасть...
—
basilmak
(11.05.2006 16:28
82.142.173.231
,
пустое
)
Вообщето в каком компиляторе?
—
Trashy
(11.05.2006 16:21
217.29.80.82
,
пустое
)
Keil
—
basilmak
(11.05.2006 16:23
82.142.173.231
,
пустое
)
К сожалению, в кейле я только на Асме писал. Но про иар, могу сказать:
—
Trashy
(11.05.2006 16:30
217.29.80.82
, 121 байт)
скачайте пример по программированию flash памяти для С166. Сразу станет понятно как функции абсолютный адрес назначить. Это с помощью опций для линкера делается
—
Elektronik
(11.05.2006 16:28
194.85.99.225
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru