I am writing a boot loader and have somehow disabled my rcm3000. The chip will accept a bin file, but will not start normal operation. I am loading a bin file into the rabbit using Rabbit Field Utility version 3.05 and programming with Dynamic C version 8.01.
I’d recommend trying to compile a sample program to the module with Dynamic C to isolate the problem. Have you modified the BIOS or any of the libraries provided with Dynamic C?
I’d also recommend upgrading to Dynamic C 9.62 with patches, the latest release for the RCM3000.
https://www.digi.com/support/productdetail?pid=5053
You can stay completely up to date by following the GitHub repository.
https://github.com/digidotcom/DCRabbit_9.
If you accidentally overwrote your SystemIDBlock, you can replace it using Dynamic C 9 with this sample:
https://github.com/digidotcom/DCRabbit_9/blob/master/Samples/write_idblock_920_962.c