Freezes at regular intervals in APP_ZIGBEE_NVM_Write
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-04-18 5:32 PM
Zigbee is used for wireless communication with reference to Zigbee_OnOff_Router_NVM. The problem I'm currently facing is when connecting multiple routers and sending data every 2 seconds, the APP_ZIGBEE_persist_save freezes for about 30 seconds at regular intervals. What could be the cause of this?
Solved! Go to Solution.
- Labels:
-
STM32WB series
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-05-07 7:40 AM
Hello @Born2,
It seems that this delay is related to the data transfer mechanism which is needed to switch to a new pool of set pages when the previous one is full. This is the concept of the EEPROM emulation driver based on pool circular mode.
Actually when the transfer is performed, all existing data are copied into the new pool, the write access time can be then significantly higher depending on the number of variables used.
Best regards,
Ouadi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-05-07 7:40 AM
Hello @Born2,
It seems that this delay is related to the data transfer mechanism which is needed to switch to a new pool of set pages when the previous one is full. This is the concept of the EEPROM emulation driver based on pool circular mode.
Actually when the transfer is performed, all existing data are copied into the new pool, the write access time can be then significantly higher depending on the number of variables used.
Best regards,
Ouadi
