|
想請問各位一個問題,目前我正在進行一個項目,紀錄每收集滿2k byte後,透過fmc傳給nand flash作保存, 若U盤插入板子後將nand flash保存的資料用FAT的方式在U盤裡建立檔案, 現在遇到的問題是,當U盤插入的時候,紀錄的功能會停止, 這樣是不是需要用RTOS才能不讓紀錄被U盤影響, 達到一邊紀錄一邊將資料傳到U盤? |
STM32F401RBT6 USB 大容量存储设备问题
USB OTG 主机枚举问题
STM32F042 在启动文件内跳转至 USB DFU Bootloader
B-L475E-IOT01A 无法枚举为 USB DFU 设备
USBX Audio Class frame done 不触发回调
STM3210C-EVAL USB 官方例程调试报错
STM32F103 全速 USB 大容量存储方案咨询
STM32H573ZI 全速 USB
STM32F2xx 是否有 UVC 相关示例工程
USBX在F407上创建CDC不能正常使用
微信公众号
手机版
评分
查看全部评分
可以基于RTOS的思路调整下代码。这里简单交流下供参考。
现在就是怎么将数据的收集、数据的存放两件事合理安排,做到两不误。
比方你的数据的收集可否添加些握手,收到2K了,暂停下来去做数据的存储。
NAND写完后接着去做数据收集。 如果说握手不好做,那我们是否可以使
用DMA做数据的接收、存储。收集到指定数目的数据后,调用NAND的存储。
数据的收集如果使用DMA,可以考虑采样双缓冲。
评分
查看全部评分
目前有思考朝這個方向進行,只是多一個U盤會不定時插入索取存放在NAND的DATA,
這部分還在想要怎麼安排
感謝你的意見