微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200的SFlahs读写问题

cc3200的SFlahs读写问题

时间:10-02 整理:3721RD 点击:

我司项目有这样一个需求:cc3200和一个数据采集芯片搭配,数据采集芯片得到的数据写在flash上,cc3200从flash上读取这些数据并上传网络。
问题在于数据采集芯片向flash上写数据是按页写入的,而cc3200在读取flash上的内容时则是通过sl的文件操作接口来读写文件。

我想请问:
1.simplelink提供的文件操作对应何种文件系统?
2.针对上述需求,cc3200是否有较低层次的flash读写接口可以按页读取数据?或者有什么其他的可供参考的解决方案?

谢谢

关于CC3200的SFlahs读写问题可以参考官方的例程:file_download 在main函数中有队SPI Flash进行操作的函数如下:

// Open file to save the downloaded file
lRetVal = sl_FsOpen((_u8 *)FILE_NAME, FS_MODE_OPEN_WRITE, &Token, &fileHandle);

Terry Han

关于CC3200的SFlahs读写问题可以参考官方的例程:file_download 在main函数中有队SPI Flash进行操作的函数如下:

// Open file to save the downloaded file
lRetVal = sl_FsOpen((_u8 *)FILE_NAME, FS_MODE_OPEN_WRITE, &Token, &fileHandle);

谢谢Terry的回复

使用sl的文件操作接口读写sflash我是清楚的

我的问题是:cc3200要和另一个负责数据采集的芯片共享flash,而那个负责数据采集的芯片是通过按页写入的方式将数据写在flash上的,这种情况下如何让cc3200正确地从flash上读出另一个芯片写上去的数据?

不建议在CC3200的设计中和数据采集的芯片共享flash,因为CC3200通过CS引脚操作SPI Flash时可能会和数据采集的芯片造成冲突,并且CC3200的SPI Flash芯片有文件系统的支持,如果和数据采集的芯片共享flash,如果地址写入有冲突就会造成文件篡改, 建议数据采集的芯片将采集的数据先发送给CC3200,然后让CC3200按照文件系统的方式去操作读写数据。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top