??? 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 |
Topic | Author | Date |
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 |