Does anybody know about a tool or enviroment in order to read an embedded program already recorded on the DIGI RABBIT 2000.
I´ve installed the Dynamic C, but it seems only to debug the software.
Oh wow! Rabbit 2000 - now there'a blast from the past. I did a lot of work on them back in the early 2000's.
I'm sure there was a standalone progamming utility, and I'm also pretty certain there was a clone utility - which would suggest it is possible to read the non-volatile memory from them.
Any tools I had are long gone - but I still have old HDDs with the tools on them. I may try to dig one out and poke about, but I can't promise anything.
Finally, you should probably hear the same advice I give to everyone who asks about reading back machine code from MCUs - for the vast magority of the time, it is quicker and easier just to re-code the project than to dump the m/c code and reverse engineer it.
I agree with your advice! It's the same I give to everyone that asks me about this!
Hello Mr SpiderKenny thank you very much.
Acttualy we are only interested to read back memory and update the firmware in other memory, no adjustments or changes will be done. So we just need to read and update it.
If you find some tool t woulb be very helpful.
my e-mail: email@example.com
If I remember correctly... the Rabitt 2000 uses external flash - so just remove the flash chip, read it, and program the other. :-)
I do not think there is any facility in Dynamic C to read machine code in memory and dump it out.
Hello Mr Pwdandekar, thank you very much.
Can I ask... do you have a Rabbitt 2000 on a custom PCB, or are you using an RCM2000 "core module"?
If the latter, then you can proably read directly from the flash chip itself.
I´ve a RCM2000 core module which includes RABBIT 2000 and the static RAM IS62C1024AL.