Я написал простую программу для eCos в stm32f4discovery Cortex-M4, следуя шагам ниже.
$ecosconfig новый stm32f4discovery
$configtool
#include <stdio.h>
int main(){
printf("hello ecos!\r\n");
return 0;
}
$arm-none-eabi-gcc -o hello.elf hello.c -Lecos_install/lib -I ecos_install/include -mcpu=cortex-m4 -mthumb -g -O2 -ffunction-sections -fdata-sections -Ttarget.ld - ностдлиб
$arm-none-eabi-objcopy -O binary -R .sram hello.elf hello.bin
На самом деле это успех. Но я не знаю, как увидеть «привет, экос!».
Думаю, мне нужно настроить скорость передачи данных и tty. Итак, я использую minicom для этого. К сожалению, я потерпел неудачу.