落叶凋零 发表于 2020-12-5 19:19:11

RTX5+RL_FlashFS 外挂U盘 多了一些奇怪的互斥量

在使用RTX5+RL_FlashFs外挂U盘的时候多了一些奇怪的互斥量,这些互斥量在系统初始化前好像就存在,然后还不支持线程递归调用,只要一调用就会导致RTX5进入osRtxErrorClibMutex错误。求遇见过的人解答一下为什么会这样。
如图所示,线程什么都没创建,就出现这些奇怪的互斥量,真是头大不知道什么时候就有了。

落叶凋零 发表于 2020-12-6 11:55:06

问题解决了,我来结帖,起始就是我给RTX5分配的内存池小了,然后文件系统在进行操作的时候需要申请互斥量,然后由于内存池的空闲内存太小了互斥量初始化失败,导致系统报错,后来加大内存池就解决了。

eric2013 发表于 2020-12-6 12:27:47

这个是供C库使用的,FlashFS的API都是标准C的API,做上互斥是为了多任务调用这些API
页: [1]
查看完整版本: RTX5+RL_FlashFS 外挂U盘 多了一些奇怪的互斥量