eCos с stm32f4discovery Cortex-M4 в Ubuntu 12.04

Я написал простую программу для 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 для этого. К сожалению, я потерпел неудачу.


person Gapry    schedule 25.11.2013    source источник


Ответы (1)


Я использую эту утилиту stlink для отладки приложений STM32F4. После того, как вы скомпилируете и вызовете эту утилиту, вы можете подключиться к цели stm32 с помощью gdb:

(gdb) tar ext :4242
(gdb) load hello.elf

Затем вы сможете отлаживать свое приложение.

person Wang Ye    schedule 23.01.2014