ASDFS, USB-гуру (14.09.2011 11:45, просмотров: 63) ответил ASDFS на Луминари и Hard Fault ISR.
В общем трабла найдена, это sprintf. Ничтоже сумняшеся я предложил ему локальный выходной буфер и совершенно скромно задал длину буфера ~пятикратно от предполагаемой длины результата. Но ему оказалось мало - по видимому при распаковке даблов и флоатов (а именно с ними и была трабла) этот спринтф валит в выходной буфер какую то хрень в большом количестве. Соответственно стек портился и случался блэкаут. В итоге помогло увеличение буфера до 400 байт.