Ale3000 (20.07.2006 06:32, просмотров: 2205)
IAR неправильно компилирует, при сохранении 2х-байтового числа по нечетному адресу У меня IAR 4.30A, процессор - LPC2214, код генерю в режиме ARM
Сейчас у меня IAR 2х-байтовые числа может сохранять только по четному адресу (при этом он генерит команду STRH), а 4х-байтовые только по адресу, кратному 4м. Получается, если я сохраняю 2х-байтовое число по адресу 0x40000003, то он на самом деле его сохраняет по адресу 0x40000002. Неужели придется все большие числа по одному байту сохранять или можно как-то проще?