Feb 19, 2017
05:40 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 19, 2017
05:40 AM
Hello,
i have sometimes problems with the EEPROM (4.1.10) App.
The return values from "E_EEPROM_XMC1_Write" or "E_EEPROM_XMC1_Read" are defined here:
how i need to handle with this marked errors? There are an workaround?
It would be nice when somebody can share his experience with this app.
Best regards
Andi
i have sometimes problems with the EEPROM (4.1.10) App.
The return values from "E_EEPROM_XMC1_Write" or "E_EEPROM_XMC1_Read" are defined here:
how i need to handle with this marked errors? There are an workaround?
It would be nice when somebody can share his experience with this app.
Best regards
Andi
- Tags:
- IFX
3 Replies
Feb 24, 2017
05:53 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 24, 2017
05:53 AM
Hi Andi,
Before calling the mentioned functions make use of E_EEPROM_XMC1_GetStatus(). If the returned value is E_EEPROM_XMC1_BUSY, you should wait until the busy status is gone before trying to write to flash.
Regards,
Jesus
Before calling the mentioned functions make use of E_EEPROM_XMC1_GetStatus(). If the returned value is E_EEPROM_XMC1_BUSY, you should wait until the busy status is gone before trying to write to flash.
Regards,
Jesus
Feb 25, 2017
12:58 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 25, 2017
12:58 AM
Hey Jesus,
thanks for the answer.But i have some more questions:
1. in case of "E_EEPROM_XMC1_OPERATION_STATUS_FAILURE" --> i have to make a "E_EEPROM_XMC1_Init" again ??
2. in case of "E_EEPROM_XMC1_OPERATION_STATUS_NOT_ALLOWED " --> whats going wrong? What i have to do in this case? New Init or something like else?
3. in case of "E_EEPROM_XMC1_OPERATION_STATUS_INCONSISTENT_BLOCK" --> call "E_EEPROM_XMC1_GetPreviousData" ??
I hope my questions are now more understandable.
best regards
Andi
thanks for the answer.But i have some more questions:
1. in case of "E_EEPROM_XMC1_OPERATION_STATUS_FAILURE" --> i have to make a "E_EEPROM_XMC1_Init" again ??
2. in case of "E_EEPROM_XMC1_OPERATION_STATUS_NOT_ALLOWED " --> whats going wrong? What i have to do in this case? New Init or something like else?
3. in case of "E_EEPROM_XMC1_OPERATION_STATUS_INCONSISTENT_BLOCK" --> call "E_EEPROM_XMC1_GetPreviousData" ??
I hope my questions are now more understandable.
best regards
Andi
Feb 28, 2017
03:00 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 28, 2017
03:00 AM
Different Error codes would need different handles. Some error codes are only designed to give you some hint about the possible problem. The failure status would have been caused by many problems. In some situations, you could not just re-initialize the driver to get a fix.
It is the debugging time.
It is the debugging time.