eatvector

Results 8 comments of eatvector

> 编译c库的时候关闭优化(-O0)pthread_cancel能正常退出,但pthread_join无法退出(被挂起在了pthread->detach_state的futex上) 请问最新userapp make自动下载下来的工具链对应的源码在哪里下载啊,我最近在尝试解决这个问题,但是xmake 自动下载的工具链里的libc.a没有调试信息😂

这个bug我定位是rt-smart musl 工具链不支持取消点检测加上lwp 信号处理相关存在问题合起来导致的,lwp信号处理的问题已经解决但工具链可能没法这么快更新,只能自己手动插入取消点检测。

The USB driver on the imx6/sabrelite platform fails when submitting a USB_REQ_GET_DESCRIPTOR request. The problem appears when the driver submits the USB request to the hardware queue and enables scheduling—while...

具体是啥样的错误啊,不知道是不是k230工具链提供的cpp相关库函数有问题,我用他们的工具链编译一个很简单的cpp程序也报错load page fault。换成userapp提供的工具链编译就没出现这种问题😂

用的是elmfat文件系统吗?如果是的话,fat文件系统设计本身应该不考虑文件系统缓存一致性的问题。 先两次open打开同一个文件会创建两个不同fd1和fd2,对应也会创建两个不同的 FIL ,里面存了文件大小和一个独立的缓存。 通过fd1写数据,会更新对应FIL里的文件大小,数据也会写到FIL独立的缓存里,而且可能不刷到disk里。通过fd2读,fd2对应的FIL 里的文件大小还是0,而且对应的独立缓存里啥也没有,这种就读不到数据。 可能只能在用户程序避免写上面这样的代码😂

> 请给出更多说明,包括对系统调用部分代码的更改,谢谢。 好的,我这几天改改

@BernardXiong 您好,我已补充了相关说明信息。如果您需要更多细节,或对现有信息有任何疑问,请随时告知,我将尽快提供进一步说明