CC3200如何将接收到的一些数据存到ROM中
时间:10-02
整理:3721RD
点击:
TI工程师你们好:
我在使用CC3200的时候,希望能存放接收到的数据,重启后这些数据还能使用。
请问:
1.我该调用那些API?
2.简单描述下步骤?
谢谢!
Wayy,
您好!
您可以将程序放到flash中存储。具体请参考FLASH 操作API。 过程很简单,就是WIFI接收数据放到RAM中,然后调用FLASH API函数将这些需要保存的数据放到flash中。具体可以参考SDK中CC3200-Peripheral_Driver_Library_User's_Guide。 谢谢!
下班了还在回答问题,辛苦了!致敬!
彼此彼此,同致敬~~
在FlashProgram(unsigned long *pulData, unsigned long ulAddress, unsigned long ulCount)
的地址参数有这个描述
//! \param ulAddress is the starting address in flash to be programmed. Must
//! be a multiple of four.
为什么地址是4的倍数,这个地址我可以随便写吗,还是只能规定的地址范围内写?
应该是字节对齐的问题。
你好,
我调用FlashProgram将数据写进去,这个ulAddress的地址是随便写的吧,除了是4的倍数,有没有一个范围呢,
long FlashProgram | ( | unsigned long * | pulData, |
unsigned long | ulAddress, | ||
unsigned long | ulCount | ||
) |
另外我用什么API接口去读取出来呢,我只找到写进去的,没找到读取出来的.
谢谢
建议参考我们SDK里面File——operation的的例程