Hi Scott,
First I'd like to thank you for your huge work, I've just discovered and I think it's great!
I may be a bit late to the flashing party, and I'm not sure if you or someone already did it, but I've managed to flash the RT1052 NVEM, I'm going to try soon with the EC500 with
J-Link. So for people that already use J-Link this may be an easier path than converting other probes to DAPLink:
I'm using J-Link EDU with the latest FW at the time of writing (SEGGER J-Link Commander V7.90).
1) J-Link uses the target VCC rail to drive the level translators for the IOs, to I'm using the last pin on the connector to connect to VRef, which happens to go to 3.3V when you press the button to put the board into flashing mode.
2)
jlinkexe -device 'MIMXRT1052XXXXB?BankAddr=0x60000000&Loader=QSPI’
3) J-Link>
exec EnableEraseAllFlashBanks
4) J-Link>
LoadFile remora-rt1052-EC300-020.bin, 0x60000000
It seems that SEGGER added the flash loader algo but the documentation is a bit hidden (
wiki.segger.com/J-Link_Multiple_Flashloa...mmand_line_parameter
and
wiki.segger.com/i.MXRT1050
)
Next steps will be to try it on the EC500 and set everything for my machine. Some pictures here below. I've designed this vertical mill from scratch, with zero knowledge of machining or machine design (I have an Electronics background not mechanics), but so far it's working great and I've been struggling with Mach3 for a few months (a piece of buggy old shht) so I've finally decided to get into LinuxCNC.
By the way, if anyone is interesting on building something similar, I could share the design files and some experience, just let me know.
Cheers!