Reply by Phil D April 20, 20122012-04-20
I use the 6700 for my application i have the flash partitioned so i have a
512KB fat storage i use for storing my configuration and some static
content the rest is allocated to program memory. Theres also some battery
backed ram thats ideal for minimising data writes when data logging.

Phil

On 19 April 2012 15:16, Stevan wrote:

> **
> Hello everybody,
>
> I've been working for a long time with the RCM3700 in a somewhat complex
> application. Now I'm thinking on moving to the RCM6700, because I'm getting
> short of memory and processing capabilites.
>
> The application uses the RCM3700's serial flash for configuration storage
> and data logging. I don't use any filesystem for that because I do flash
> r/w operations by hand.
>
> In RCM3700 there is a program flash and a serial data flash, adn I'm used
> to it .ButI see that RCM6700 uses serial flash for program and data
> storage. Would it be a problem?
>
> On the other hand: Is it worth moving to the 6700 for getting better
> capabilities or should i think on moving to a more powerful device, outside
> the rabbit family?
>
> Thank you in advance for your help,
> Steve.
>
>
>
Reply by Tom Collins April 19, 20122012-04-19
I can't offer advice on moving to another platform, but I can provide details on the serial flash of the RCM6700.

The flash is shared between code and data, but the serial flash library was written to protect the program area of flash when writing data -- as far as your program is concerned, the flash device will appear to have fewer pages than are actually available on the physical device.

The serial flash on the RCM6700 also supports a power-fail safe remote program update function. You can reserve space on the flash for two firmware images (A and B). When the A image is running, it can download new firmware to the B image. The next time you boot the RCM6700, if the checksum of the B image is good, it will boot that image instead of the A image. When running from the B image, it uses the A image for newly downloaded firmware.

Hope that helps. I have some experience with the RCM6700, so let me know if you have any other questions.

-Tom
On Apr 19, 2012, at 7:16 AM, Stevan wrote:
> Hello everybody,
>
> I've been working for a long time with the RCM3700 in a somewhat complex application. Now I'm thinking on moving to the RCM6700, because I'm getting short of memory and processing capabilites.
>
> The application uses the RCM3700's serial flash for configuration storage and data logging. I don't use any filesystem for that because I do flash r/w operations by hand.
>
> In RCM3700 there is a program flash and a serial data flash, adn I'm used to it .ButI see that RCM6700 uses serial flash for program and data storage. Would it be a problem?
>
> On the other hand: Is it worth moving to the 6700 for getting better capabilities or should i think on moving to a more powerful device, outside the rabbit family?
>
> Thank you in advance for your help,
> Steve.
Reply by Stevan April 19, 20122012-04-19
Hello everybody,

I've been working for a long time with the RCM3700 in a somewhat complex application. Now I'm thinking on moving to the RCM6700, because I'm getting short of memory and processing capabilites.

The application uses the RCM3700's serial flash for configuration storage and data logging. I don't use any filesystem for that because I do flash r/w operations by hand.

In RCM3700 there is a program flash and a serial data flash, adn I'm used to it .ButI see that RCM6700 uses serial flash for program and data storage. Would it be a problem?

On the other hand: Is it worth moving to the 6700 for getting better capabilities or should i think on moving to a more powerful device, outside the rabbit family?

Thank you in advance for your help,
Steve.