Цитата(aaarrr @ Jan 31 2011, 17:24)

Вывод из _ttywrch() в retarget.c сделан? Ничего там не говорит?
Да куда там, программа до mian() не доходит, из стартапа
IMPORT __main
LDR R0, =__main
BX R0
сразу в _sys_exit(). R0 = 0x00000000. Почему?
Я ещё что заметил, некоторые программы в дебагере останавливаются в стартапе (сейчас эту точку не воспроизведу), после запуска на продолжение нормально работают, а некоторые сразу останавливаются в начале mian() функции (в Options/Debug всегда стоит флаг Run to main())