Код: Выделить всё
c:\SysGCC\arm-eabi\bin\arm-eabi-as -o bootstrap.o bootstrap.s
c:\SysGCC\arm-eabi\bin\arm-eabi-ld -o main.elf -T stm32f103.ld bootstrap.o
c:\SysGCC\arm-eabi\bin\arm-eabi-objcopy main.elf main.bin -O binary
pausehttp://gnutoolchains.com/download/[/uquote]
Я как-то так с STM32 и дружусь, а меня dosikus за это полил что я дескать не использую какие там еще дебагеры, и вообще проприетарных тулсов делающих неизвестно что и за кучу денег не понакупил. Только я make-файл сделал, с несколькими targets: make clean - стирает хлам, make firmware - билдит прошивку, make flash - шьет через STшный бут. Если прошивки нет - make flash ее сперва сбилдует. А .s файлов у меня нет - все на си. В случае cortex M3 после power up нет системных действий, которые бы реально ассемблер потребовали. Таблицу векторов можно оформить и заполнить на си, обработчик reset - тоже на си. Как максимум немного asm может захотеться для включения-выключения прерываний, но помигать светодиодом можно и без этого.



