To a limited extend, yes. You are the one having the target hardware, and the source code. And many contributors here are volunteers with their own day jobs, not directly associated with NXP.
I hope you don't do busy-wait loops. But any delays or strictly timed sequences would be candidates as well.
I would start debuggung, and check what fails. E.g. do the USB / filesystem init functions work ? Or the access functions ?
If not, get down to the lower level driver function(s) raising the error.
This is usually as close as you can get with this method.