This happens to me all the time, not sure if there is just a defect with my board or something wacky with my system…
When I connect to the hifive1 with gnu screen, I often need to hit the reset button multiple times to get the proper output to show up. Sometimes nothing prints at all, sometimes the start of it is cut-off by varying amounts.
I’ve attached a screenshot below from one of my episodes. In this example, I hit the reset button 3 times without getting any output, 4th try I got partial output, 5th full output, 6th partial output, 7th full output
This seems to be unrelated to calling fflush, happens regularly with proper programs. As far as I can tell the board itself is working fine for me though, I just have inconsistent output. It’s only a minor annoyance, but I’d love to figure out what is going on with it!