Это в эмбеддед не возвращает (ибо некуда), но программы на Си вообще сначала для компов появились. И там они очень даже могут возвращать, так и называется "errorlevel" или "код возврата", который можно анализировать, например в .bat файле, а затем по if делать всякое-разное.
Типа так:
flash.bat
Код:xflash --target-file xrcfg.xn --write-all %1.bin if %errorlevel%==0 ( echo OK echo _ REM SECURITY: xburn --target-file xrcfg.xn --lock %1.key --enable-jtag --disable-master-lock echo _ pause exit ) else ( echo _ echo ------- FAIL with %errorlevel% ------- echo _ pause exit )
Социальные закладки