Christopher,
I too had this problem, at the same address; but after uploading my own code, not for any samples. I assume you've moved past the supplied samples too?
My problem was that I hadn't correctly initialised the required boot initialisation tables in Flash. They're set up for the demo examples, but are easy to overwrite if you upload at 0x6000_0000 instead of where they expect you to upload the code at 0x6000_2000. Note that NXP's Boot ROM has control of the processor, so you have to meet their boot requirements as outlined in the i.MX RT1010 Processor Reference Manual (IMXRT1010RM.pdf) Chapter 9, sections 9.1, 9.6.3 and 9.7.
If you want to fully manage the environment like me, you need to have a Flash/FlexSPI Configuration Block (FCB) with Serial NOR Configuration Block at 0x6000_0400-05FF and an Image Vector Table (IVT) at 0x6000_1000-101F.
I wrote my definitions in C++, using the framework that I use for MCUs. I'd be happy to post it, but it makes use of some definitions that I'd have to explain. The trickiest part is the FCB's Look Up Table (LUT): you need to understand the command language of the Flash in use - or just copy the values used by the samples!
John Adriaan