Отвечу сам себе. С SysComLib у меня так и не получилось. Переделал программу на UNM и заработало сразу. Немного пришлось повозиться с адаптацией примеров для SysComLib под UNM. Покопался, но адекватного примера UNM под ST не нашел. Может плохо искал.
Выкладываю блок записи/чтения, который у меня получился. Может кто-то найдет чего в нем можно улучшить.