QUOTE (alexPec @ Oct 12 2011, 00:16)

Такой вопрос возник: если файл .flash должен располагаться с середины сектора флеши, ниос флеш программер перую половину сектора оставит? Т.е. какой из след. вариантов первого сектора получится после записи файла флеш программером:
1. 1-я половина стерта (0xFF), вторая половина - мой файл
2. 1-я половина - старые данные, вторая половина - мой файл
Когда-то видел у Altera такой алгоритм:
- считывание сектора в буфер
- проверка, что запись возможна без стирания сектора
- если да, дописывает, иначе правит буфер, стирает сектор,
пишет сектор из буфера
Но лучше проверь.