Цитата(aspID @ Sep 10 2007, 13:45)

Простую проверку внутри программы сделать проблем нет. Вопрос именно в возможности сгенерировать ошибку ДО получения файла прошивки. Что-то типа throw, что ли...
Вы переоцениваете компиляторы. Он не знает Ваших намерений.
Насчет throw, насколько я знаю, это тоже ловится во время выполнения.
Тестируйте, по возможности, в ОЗУ. Берите Dev.Board c максимальной RAM, тестируйте кусками - на вскидку больше ничего предложить не могу.