Atmel website | ARM Community | AVR freaks | Technical Support
Banner
 FAQ •  Search •  Register •  Login 

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: SAM3U4 and GPNVM bits
PostPosted: Mon Jun 28, 2010 12:54 am 
Offline

Joined: Sun Aug 07, 2005 7:41 am
Posts: 2
Location: Wellington, New Zealand
I've been trying to figure out how the dual-plane flash is supposed to be used on the SAM3U4 and wondering if someone can shed some light on this.

The two flash banks are not contiguous and seemingly not intended for use as one large application (as mentioned in another thead). Then the GPNVM bits ability to control which bank is executed on reset tends to suggest that it's suitable for bank-switching two applications.

Is there a way to virtualize the two flash planes? Otherwise an application has to be linked for a specific bank which is not particularly suitable for switching between two versions of the same application.

_________________
Rick Hudson - i2M Labs Ltd


Top
 Profile  
 
 Post subject: Re: SAM3U4 and GPNVM bits
PostPosted: Fri Jul 30, 2010 5:50 pm 
Offline
User avatar

Joined: Fri Feb 13, 2004 7:53 pm
Posts: 329
Hi,

a late answer but here it is

Is there a way to virtualize the two flash planes?

Yes. Due to mirroring effect (128K mirror) of the internal flash 0.

so if you consider 0xE0000 as "virtual" start address for flash 0, you will see the the 2 blocks as contiguous memory.

Regards.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron