is rabbit 2000 code compitble to rabbit 6000?

My program is written for rabbit 2000. How easy to migrate it to Rabbit 6000?

1 Like

No the RCM2000 uses Dynamic C 9.62 or earlier. For the RCM67xx or RCM66xx you will need to use Dynamic C 10.72D which is the latest on Digi’s website:
https://www.digi.com/support/productdetail?pid=4978&type=documentation

It depends on how large your program is, and how much it made use of the hardware. You’ll probably need to update pin assignments in your hardware, and update to Dynamic C 10.72 which adds some new features:

  • support for “far” (32-bit) pointers
  • “const correctness” in function declarations
  • support for ANSI C90 features and a more-complete Standard C Library

You might want to review section 2.2 of the User Guide (http://ftp1.digi.com/support/documentation/019-0167_L.pdf) and make note of the additional ANSI C features.

And section 2.3 discusses some of the other changes from Dynamic C 9.