RT-Thread Version
master(v5.2.2)
Hardware Type/Architectures
Cortex-M33
Develop Toolchain
RT-Thread Studio
Describe the bug
线程A通过sdio发送CMD53之前,线程B执行wifi模组拉低的data1,向主控mcu发出了SDIO_IRQ。这个时候遇到了我的主控mcu执行CMD53 write,也就是说data1撞上了CMD53 write,导致两个线程都去去request host请求,这个时候会出现打架情况
Other additional context
具体波形如下

我目前本地的做法是mmcsd_send_request函数的这个位置进行加上了互斥锁进行规避,两个线程同时访问公共资源打架的问题
所以想跟你们确认一下这里是不是要加lock?或者说之前的这么设计是想是用在一个线程中呢?