If I had to choose one significant aspect that I was not aware of before starting my career as a firmware developer, it would be how much time is spent not actually developing, and instead debugging firmware!
Thanks for this concise and useful post, which is actually about much more than debugging, as you show exactly how to set up a development environment. I expect that this will reduce the pain of embedded development for many newcomers.
I’m looking forward to the next post about debugging nRF applications with SoftDevices. Please hurry!
Or if possible, perhaps reply with a few pointers about how to do that.