Цитата(Атмег @ Jul 21 2010, 18:22)

Пытаюсь перейти с YAGARTO версии 2.18 на более новую. Линкер говорит, что не реализованы какие то системные вызовы типа _close, _write, _sbrk, _lseek, _read.
Как эти вызовы написать, где взять информацию? И главное какой смысл в этом, почему они не реализованы как в предыдущих версиях?
Гляньте вот
здесь (аттач там).
_sbrk подтягивается от использования malloc(). Он, в свою очередь, подтягивается от printf. _write() - вероятно тоже от printf. Остальное откуда - не знаю

Смотрите map-файл, там всё есть.
Что касается смысла... Изменили ("улучшили") newlib, о embedded не особо думали, думали о реентрабельности.