[an error occurred while processing this directive]
|
У меня IAR 4.30A, процессор - LPC2214, код генерю в режиме ARM
Сейчас у меня IAR 2х-байтовые числа может сохранять только по четному адресу (при этом он генерит команду STRH), а 4х-байтовые только по адресу, кратному 4м. Получается, если я сохраняю 2х-байтовое число по адресу 0x40000003, то он на самом деле его сохраняет по адресу 0x40000002. Неужели придется все большие числа по одному байту сохранять или можно как-то проще?