请教一下,有一个文件有40k左右, 通过udp 传输到3200上, 想存储在spi flash中。
现在的问题是:
1、文件 读写好像不能 追加, 只能一次写入
2、在 osi_TaskCreate 中,不能 malloc 一块40k 左右的内存。修改 usStackDepth失败(UDP 接收作为task)
请教一下,怎么能把一个大文件,通过udp 存储到3200上。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
文件不能追加,那如果需要文件追加:
1)是否可以先将原文件读出,将原文件删除后,通过创建文件实现?
2)还是有其他的方法?
谢谢~
1、如果你的文件不大的话,可以将文件先读取到CC3200的RAM中,将需要追加的内容更新后再次一起写入到SPI Flash中。
2、如果文件太大,可以将文件分成若干个小的文件进行数据存储和管理。