Keil C51... прога с целью реализации удаленного обновления разбита на три сегмента (или более). Это нужно для того, чтобы при обновлении не стереть часть проги которая не обновляется и не задеть область сохраненных во флеш настроек и тт.п.
а вот как бы проге узнать область свободную, куда будет предварительно заливаться обновление (ОЗУ маловато)? Тупо для каждой проги определить эту область не хочется.