Цитата(КонстантинТ @ May 8 2012, 10:54)

FatFS+Blowfish+USB Mass Storage+GUI GNU компилятор 46 кбайт
RL-Flash+Blowfish+USB Mass Storage+GUI Keil 45 кбайт
В общем, уже сделал. Использовал FatFS (SD-Карта на SPI) в режиме только чтения. Влез со всеми потрохами до 16кБ (фактически 13.7кБ). Мне не нужен был USB Mass Storage: карту вставили, сбросили, если есть на ней, что "шить", перешиваем, запускаем.
Много кушает периферийная библиотека ST (2936 байт, из них "прошивающая" часть - 1144 байт). FatFS - 3214 байт, реализация SCSI к карте - еще 1634 байт. С-библиотека и основная программа - остальные 5кБ.
Когда пытался с RL-Flash, выходил за 32кБ, т.к. тянулось еще много C-библиотек.
Сообщение отредактировал KnightIgor - May 8 2012, 20:11