⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
2 posts / 0 new
Last post
guxiang
Offline
Last seen: 3 months 2 weeks ago
Joined: 2017-05-12 04:18
tick error assert

Hi , dialog

   We use our customed DA14681 develop board. Our system run in extended sleep mode. We found that the system may stop at the assert code"configASSERT( ( xTickCount + xTicksToJump ) <= xNextTaskUnblockTime );"  .  It seems that something is wrong with the freertos tickCount . How to solve this problem?

Device: 
PM_Dialog
Offline
Last seen: 4 months 2 days ago
Staff
Joined: 2018-02-08 11:03
Hi guxiang,

Hi guxiang,

Thanks for your question online. Regarding this assertion, please find my comments below:

1. Check the interrupts that the ISR is running. The ISR might be running code which takes long time, so that the system delays.

2. We suspect that another probable reason for this assertion it might because the interrupts might be disabled for a long amount of time. This could make the OS miss the ticks counting.

3. Can you please indicate if you have done any SDK modifications, especially for the Low Power Clock configuration? I assume that the latest SDK version (1.0.14) for DA1468x product family is being used.

Thanks, PM_Dialog