Решил освоить Си, а то все на асме да на асме, вообще на сях писать умею, но под дос
Итак. ПОставил IAR 5.11, врубил создание проекта по дефолту, в настройках проекта выставил ,что таргет у нас Тини2313.
Вбил
Код:
|
#include "iotiny2313.h"
short unsigned int i;
void main( void )
{
DDRB = 255;
PORTB = 0;
while(1)
{
if (PORTB == 255)
PORTB = 0;
else
PORTB++;
for (i=0; i‹10000; i++)
{
i++;
i--;
}
}
} |
Комплится он без проблем 0 ошибок, 0 варнингов.
А вот пытаюсь получить прошивку (F7 make) выдает такую бодягу:
---------------------------
IarIdePm
---------------------------
Tool Internal Error:
Internal Error: In function: unknown
Diagnostic: unexpected exception
P0: 1 P1: 0
---------------------------
OK
---------------------------
Что это за хрень? Все настройки иара по дефолту, кроме таргет девайса.