Как то странно начал вести проект.
При старте все переменные даже глобальные которые я обнуляю принимают значение 4294967295 (0xFFFFFFFF).
Открываю другой проект с тем же камнем, с тем же линкер файлом - все нормально, все переменные - 0. сравниваю настройки между проектами - все одинаково. мистика какая то.
нашел. копирую данные из флеша в структуры. флеш не прописан. правда есть переменные которые я вообще не трогаю а они тоже получаю FFFF.