|
Долго не мог понять, почему компилятор выдает ошибки на именованные биты регистров устройств. Выяснилось, что в файле iom323.h, который создал сам инсталлятор, биты регистров устройств определяются, если определена __IAR_SYSTEMS_ASM__. Соответствующая птичка, в свойствах проекта, выставлена, однако компилятор реагирует, как будто бы __IAR_SYSTEMS_ASM__ не определена. Когда в программе сделать #define __IAR_SYSTEMS_ASM__, вываливается куча ошибок. Не хочу переделывать стандартный файл iom323.h. Если кто-то сделал такие извраты, то видимо, на то были соответствующие причины, которые могут выплыть в дальнейшем. Может быть, кто подскажет, как выходить из такой ситуации!
Спасибо!
E-mail: info@telesys.ru