Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/14/11 20:02
Read: times


 
#180598 - C8051F021 Data Sheet Will Help
Responding to: ???'s previous message
The C8051F021 data sheet will be your friend here. In the data sheet you will find information about how much FLASH there is on this part and where it is located in the FLASH address space.

You also have to look at the link map for your program to see how big it is compared to the available FLASH size on the part. You can hard allocate pages of FLASH down from the top of the available space for alternate usage such as your calibration data. When you do this it is advisable that you configure your tool set (memory ranges) to make the compiler and linker be aware that you have decided to not allow your actual program to grow in size into the special pages you've allocated.

Michael Karas

PS> You mention that you are erasing and reprogrammng the scratch pad space a lot. Do make sure that you be aware of the duty cycle at which you do this and ensure that you do not exceed the specified FLASH endurance specs for the part.

MJK

List of 5 messages in thread
TopicAuthorDate
Writing to Flash at a specific address            01/01/70 00:00      
   C8051F021 Data Sheet Will Help            01/01/70 00:00      
      Thanks found it            01/01/70 00:00      
         Some feedback            01/01/70 00:00      
            Thanks            01/01/70 00:00      

Back to Subject List