|
меня он вполне устроил по качеству кодогенерации. И даже попробовал из insight-а через MSPFET пошагово по программе походить.
По коду - я взял процессоронезависимый кусок около 5000 строк из старого проекта вообще на MCS51 на кейле. По памяти результат компиляции следующий:
Для AT89C51RC
кейл 6.20, оптимизация на размер 9 уровня - около 9700 байт.
для mega103
ИАР для АВР, на размер - около 11500 байт
avr-gcc, -O2+ещё какие-то опции - около 13500 байт
для MSP430F147
mspgcc, -O2 - около 10500 байт
Естественно, для компилируемости всем и кроме кейла в начале было поставлено
#define idata
#define xdata
#defina code
typedef unsigned char bit;
E-mail: info@telesys.ru