RT-Thread开发中,使用rt_sem_take,经常遇到assert这个问题
根据以往经验,出现这个问题的原因是rt_sem_take(sem, timeout); sem所在的那块内存区域出问题导致的,比如:
1,rt_sem_take 与 rt_sem_release并不是同一个内存区域
2,sem的内存已经被释放了
RT-Thread开发中,使用rt_sem_take,经常遇到assert这个问题
根据以往经验,出现这个问题的原因是rt_sem_take(sem, timeout); sem所在的那块内存区域出问题导致的,比如:
1,rt_sem_take 与 rt_sem_release并不是同一个内存区域
2,sem的内存已经被释放了