[an error occurred while processing this directive]
А как такое возможно? лишнее не по диаграмме дрыгание CS просто напросто сбивает алгоритм записи байта во flash. Если хотите писать во flash то грузите кусок программы в ОЗУ сидящий на другом CS или во внутреннее ОЗУ, если оно есть.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)