У меня очень странная ситуация.Каждый раз, когда я пытаюсь скомпилировать свой проект arm (LPC2378, codeourcery arm-none-eabi-gcc-4.5.1), у меня остается одна и та же ошибка, когда я связываю
/media/data/Projects/arm/uart/main.c:39: undefined reference to `__aeabi_uidiv'
/media/data/Projects/arm/uart/main.c:40: undefined reference to `__aeabi_uidiv'
Код ошибки выглядит следующим образом:
U0DLL = ((((PLLCFG & 0x7FFF) + 1) * F_OSC) / ((((PLLCFG & (0xFF << 16)) >> 16) + 1) * ((CCLKCFG & 0xFF) + 1) * 8 * BAUD * 1)) % 256;
U0DLM = ((((PLLCFG & 0x7FFF) + 1) * F_OSC) / ((((PLLCFG & (0xFF << 16)) >> 16) + 1) * ((CCLKCFG & 0xFF) + 1) * 8 * BAUD * 1)) / 256;
Я искал и что это может быть вызвано, AFAICT, не используя параметры lgcc & lc для LD.Я исправил это, и все еще ошибка остается.
Полный проект может быть найден в моем репозитории github .
Если кто-нибудь сможет помочь, он будет очень принят.Приветствия.