Hi @MattMorgan ,
Thanks for your interest in NXP MIMXRT series!
Whether you end up using python to import tools from the spsdk package to execute commands, or using a standalone executable (blhost, sdphost), it is recommended that you first run through the process using the GUI tools.
Thanks to @Masmiseim for pointing out that MCUBootUtility is an easy to use GUI tool provided by the NXP experts via github, in addition to the official NXP SEC tool, which operates similarly.
Once you run through the process with the GUI tool, you can get all the executed underlying commands in its log window.
After that, if you are interested in the details of blhost or sdphost, you can read this guidance document: https://spsdk.readthedocs.io/en/stable/apps/blhost.html
Best regards,
Gavin