[an error occurred while processing this directive]
нету никакого переключения
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ы
20 июля 2006 г. 14:57
В ответ на:
Не могу найти в IAR 2.28 для AVR переключение порядка байтов Big/Little Endian. Где искать?(-)
отправлено misyachniy 20 июля 2006 г. 14:53
Составить ответ
|||
Конференция
|||
Архив
Ответы
Понятно, тогда воросы есть(+)
—
misyachniy
(20.07.2006 15:23
83.218.237.86
, 115 байт)
у AVR Little у CodeWarrior/ARM вроде как переключаемый
—
ы
(20.07.2006 15:25
80.92.98.211
,
пустое
)
у второго в настройках IDE есть (должна быть) radio button
—
ы
(20.07.2006 15:27
80.92.98.211
,
пустое
)
Так в том то и вопрос(+)
—
misyachniy
(20.07.2006 15:42
83.218.237.86
, 554 байт)
проц то какой?
—
ы
(20.07.2006 15:45
80.92.98.211
, 73 байт)
аа...понял. ну приведите пример макроса который не работает...
—
ы
(20.07.2006 15:46
80.92.98.211
,
пустое
)
Ответ:
—
misyachniy
(20.07.2006 15:55
83.218.237.86
, 829 байт)
может дело в размерности типов? unsigned int например это 4 для ARM а для AVR сколько?
—
ы
(20.07.2006 16:47
80.92.98.211
,
пустое
)
мануал посмотрел
—
ы
(20.07.2006 16:51
80.92.98.211
, 172 байт)
Переопределил так(+):
—
misyachniy
(20.07.2006 17:13
83.218.237.86
, 384 байт)
ну и? заработало?
—
ы
(20.07.2006 17:15
80.92.98.211
,
пустое
)
Не работает, и буква L не помогает :-(
—
misyachniy
(20.07.2006 17:19
83.218.237.86
,
пустое
)
кстати для таких констант надо L дописывать. Быстрей всего просто каких-то 2 крайних байта выкинулось
—
Elektronik
(20.07.2006 16:41
194.85.99.225
,
пустое
)
Верней не быстрей, а наверняка без буквы L на конце, 2 младших байта ушли в небытие
—
Elektronik
(20.07.2006 16:42
194.85.99.225
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание