EmbeddedRelated.com
Forums

RCM3000 to ?

Started by Dave Moore March 6, 2012
Hello all,

I'm thinking about moving some product from the RCM3000 to something
else to get out of the 10M world. I use every drop of the 512k flash
and 512k ram on that thing, along with the serial ports. I'm also stuck
at DC7.33 because I've made so many changes to that codebase over the
years (http, snmp, telnet, tftp, smtp, ntp, ppp), I'm hesitant to even
think about newer versions (and I'm stable.) Of course, I know I'll
probably have to move to DC9 or DC10 depending on the new platform.
Softtools would be an option, but the porting process might blow the
project up also timewise. But, if porting to DC9/10 turns out to be
rough, moving to Softtools might work also.

Be that all as it may, does anybody have any good things to say about
other newer digi/rabbit 10/100 modules with at least 512k flash and ram
and at least 4 serial ports?

Thanks.

-- Dave
If you're using "every drop of the 512k flash", you will have a
problem moving to most other R3k series of modules because you will
have to move to a newer version of DC. And each new version of DC
builds a larger program footprint than the prior version. I am stuck
at DC 9.25 for some projects because just compiling the same code
in v9.62 blows through the 512k limit.

If you move to the R6000 series, you have a full megabyte of program
flash. But there will be fair a amount of work to port over to the
DC 10.xx series of compilers.

Steve

--- In r..., Dave Moore wrote:
>
> Hello all,
>
> I'm thinking about moving some product from the RCM3000 to something
> else to get out of the 10M world. I use every drop of the 512k flash
> and 512k ram on that thing, along with the serial ports. I'm also stuck
> at DC7.33 because I've made so many changes to that codebase over the
> years (http, snmp, telnet, tftp, smtp, ntp, ppp), I'm hesitant to even
> think about newer versions (and I'm stable.) Of course, I know I'll
> probably have to move to DC9 or DC10 depending on the new platform.
> Softtools would be an option, but the porting process might blow the
> project up also timewise. But, if porting to DC9/10 turns out to be
> rough, moving to Softtools might work also.
>
> Be that all as it may, does anybody have any good things to say about
> other newer digi/rabbit 10/100 modules with at least 512k flash and ram
> and at least 4 serial ports?
>
> Thanks.
>
> -- Dave
>

Others have commented on how the DC9 releases seemed to require more flash with each subsequent release.

I don't have much experience with that, and I don't have any numbers on how program size changes when migrating from DC7 to DC10, but I can say that the DC10 compiler is significantly better than the earlier versions. It supports most ANSI C features previously missing in Dynamic C. Things like nested scope, variable initializers, const correctness, signed 8-bit ints, a complete standard C library and other features I now take for granted.

You'll definitely have some work to do with the migration, but probably somewhat less than you'd have to do if moving to another hardware platform.

-Tom
On Mar 6, 2012, at 9:51 AM, Dave Moore wrote:
> Be that all as it may, does anybody have any good things to say about
> other newer digi/rabbit 10/100 modules with at least 512k flash and ram
> and at least 4 serial ports?
Thanks for the info Tom.

Bummer that the DC10 series doesn't support the RCM3xxx stuff...

-- Dave

On 3/7/2012 3:47 PM, Tom Collins wrote:
>
> Others have commented on how the DC9 releases seemed to require more
> flash with each subsequent release.
> I don't have much experience with that, and I don't have any numbers
> on how program size changes when migrating from DC7 to DC10, but I can
> say that the DC10 compiler is significantly better than the earlier
> versions. It supports most ANSI C features previously missing in
> Dynamic C. Things like nested scope, variable initializers, const
> correctness, signed 8-bit ints, a complete standard C library and
> other features I now take for granted.
>
> You'll definitely have some work to do with the migration, but
> probably somewhat less than you'd have to do if moving to another
> hardware platform.
>
> -Tom
> On Mar 6, 2012, at 9:51 AM, Dave Moore wrote:
>> Be that all as it may, does anybody have any good things to say about
>> other newer digi/rabbit 10/100 modules with at least 512k flash and ram
>> and at least 4 serial ports?
> ~-|**|PrettyHtmlEnd|**|-~ end group email --