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?