Здравствуйте! Мне досталась плата с контроллером lpc1788, в качестве toolchain решил взял GNU GCC, но тут у меня появилось пара вопросов:
1. нужен startup код. Я обнаружил что в драйверах от nxp есть стартовый код для GСС:
...
/* Reset Handler */
.section .cs3.reset,"x",%progbits
.thumb_func
.globl __cs3_reset_cortex_m
.type __cs3_reset_cortex_m, %function
__cs3_reset_cortex_m:
.fnstart
.if (RAM_MODE)
/* Clear .bss section (Zero init) */
MOV R0, #0
LDR R1, =__bss_start__
LDR R2, =__bss_end__
CMP R1,R2
BEQ BSSIsEmpty
...
2. драйверы периферии придется писать самостоятельно? Для keil, iar и lpcexpresso у них есть http://www.lpcware.com/content/nxpfile/lpcopen-platform Но не для gcc
Спасибо!