Hi,
is there any support/driver for Enhanged Eeprom functionality?
Ref. doc: Document Number: AN4282, Using the Kinetis Family Enhanced EEPROM Functionality.
Cannot find any PE-component for that.
Found only flexnvm_demo.c, but the API like PE's I2C2.h would be better/easier to use.
BR,
Mark
Solved! Go to Solution.
Hello,
you can use FLASH_LDD component to work with enhanced EEPROM area. The component is available within CW V10.x, I will also recommend to additionaly download the Update V1.0.1.
After that you would need to set the CPU component and use addtional command to enable Enhanced eeprom functionality, however unfortunatelly this command is not currenlty supported by PE (for more details please attached screen-shots).
best regards
Vojtech Filip
Processor Expert Support Team
Hello,
you can use FLASH_LDD component to work with enhanced EEPROM area. The component is available within CW V10.x, I will also recommend to additionaly download the Update V1.0.1.
After that you would need to set the CPU component and use addtional command to enable Enhanced eeprom functionality, however unfortunatelly this command is not currenlty supported by PE (for more details please attached screen-shots).
best regards
Vojtech Filip
Processor Expert Support Team
Dear Vojtech,
I can't see your screen-shots. could you post them again. thanks a lot!
Hi,
Flex memory use is discussed in this thread:
Re: EEPROM use with processor expert and K20
You can find there information how to configure the Processor Expert components.
I recommend to use the latest CodeWarrior 10.3.
best regards
Petr Hradsky
Processor Expert Support Team
Dear Petr,
"Please do not miss to check "3.3.1 EEE writes"/"3.3.2 EEE reads"
sections in the AN4284 for details on flag checking during
writes/reads." as guide
So I added
while(!(FTFL_FCNFG & FTFL_FCNFG_EEERDY_MASK));
but the programmer is hang at this line. Whether this checking is need?!