Simply no output, maybe some one might have an idea why could it be. Another piece of the puzzle is this library - https://github.com/wez/jlink_rtt which works just fine. I even tried to flash rtt-target based firmware first and then without closing rttviewer flashed jlink_rtt one, and it worked. So maybe init part is fine, but then actual writing seems to be pretty much the same (ptr::copy vs ptr::copy_non_overlapping). Or rttviewer just rescans the RAM after reset and it doesn't mean anything.
Simply no output, maybe some one might have an idea why could it be. Another piece of the puzzle is this library - https://github.com/wez/jlink_rtt which works just fine. I even tried to flash rtt-target based firmware first and then without closing rttviewer flashed jlink_rtt one, and it worked. So maybe init part is fine, but then actual writing seems to be pretty much the same (ptr::copy vs ptr::copy_non_overlapping). Or rttviewer just rescans the RAM after reset and it doesn't mean anything.