Irgendwas stimmt mit deinen Zeigern nicht.
Sind es Zeiger ins RAM, ins Flash?
Schau mal den asm an, dann fällt dir vielleicht was auf.
Hast du genug RAM?
Lass doch printf mas die Adresse des Strings schicken, dann weisst du evtl mehr.