неподходит, мне все равно по какому адресу у меня будет скомпилен и располоджен асм файл.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DSN
31 августа 2004 г. 11:55
В ответ на:
Тут коллеги недавно популярно разжевали как по абсолютным адресам в сегменте CODE данные располагать. Почитайте, по моему то, чтот нужно.
отправлено O.L. 31 августа 2004 г. 11:45
Составить ответ
|||
Конференция
|||
Архив
Ответы
Тогда не понятно зачем эта ассемблерная примочка нужна. Неужели unsigned char code My_const [nn] = {.....}; Keil не понимает ?
—
O.L.
(31.08.2004 12:03,
пустое
)
пониимает, но куча предупрждений вываливается
—
DSN
(31.08.2004 12:11, 237 байт)
и какой же там размер массивчика?
—
bialix
(31.08.2004 14:37,
пустое
)
около килобайта
—
DSN
(31.08.2004 15:05,
пустое
)
тогда странно... все ж влазит. что-то вы мудрите там у себя
—
bialix
(31.08.2004 15:42,
пустое
)
разобрался уже
—
DSN
(31.08.2004 15:49, 62 байт)
Это Линкер предупреждает, что данный массив превышает определенный по дефолту (RАMSIZE 256) размер сегмента. При обращении к данным в сегменте CODE оди черт используется указатель типа far.
—
O.L.
(31.08.2004 12:23,
пустое
)
не согласен. можно сделать типизированный указатель unsigned char code*
—
bialix
(31.08.2004 14:44,
пустое
)
спасибо, пороюсь попозже...
—
DSN
(31.08.2004 12:29, 35 байт)
теперь один Warning остался...
—
DSN
(31.08.2004 15:17, 1332 байт)
а что стало-то? в конце вашего поста идет лог работы hex2bin?
—
bialix
(31.08.2004 15:41,
пустое
)
тогда извиняюсь, все ОК
—
DSN
(31.08.2004 15:47, 121 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru