我有一个包含 2 个线程并在 STM32f746G 发现板上运行的应用程序。一个线程正在实现一个 http 客户端(它只是从服务器获取一个文件),另一个线程在 sd 卡中写入一个文件。当我单独运行线程时,它们工作正常,但是当我同时运行它们时,f_open 函数(FatFS)返回 FR_NO_FILESYSTEM。
原来这很可能是第一个线程的lwIP栈初始化函数造成的。如果有人有任何想法,我会很高兴。
谢谢你。
我有一个包含 2 个线程并在 STM32f746G 发现板上运行的应用程序。一个线程正在实现一个 http 客户端(它只是从服务器获取一个文件),另一个线程在 sd 卡中写入一个文件。当我单独运行线程时,它们工作正常,但是当我同时运行它们时,f_open 函数(FatFS)返回 FR_NO_FILESYSTEM。
原来这很可能是第一个线程的lwIP栈初始化函数造成的。如果有人有任何想法,我会很高兴。
谢谢你。