Пн. Окт 26th, 2026

Работает  в режиме Eclipse + open ocd + GNU ARM Eclipse Plug-ins

Важно, режим Semihosting будет работать только в отладочном режиме

в файле main.c

[codesyntax lang=»c»]

#include <stdio.h>
extern void initialise_monitor_handles(void);
int main(void)
{

    initialise_monitor_handles();

......

[/codesyntax]

если используете syscalls.c отключите его

теперь в любом месте можно использовать

printf();

откройте свойства проекта  С/С++ Build-> Settings вкладка Tool Settings  пункт Cross ARM C Linker -> Miscillouns в строчке Other linker falgs добавьте  —specs=rdimon.specs

От sapfir63