TI工程师你们好:
我在使用CC3200的时候,希望能存放接收到的数据,重启后这些数据还能使用。
请问:
1.我该调用那些API?
2.简单描述下步骤?
谢谢!
SZ1:
Wayy,
您好!
您可以将程序放到flash中存储。具体请参考FLASH 操作API。 过程很简单,就是WIFI接收数据放到RAM中,然后调用FLASH API函数将这些需要保存的数据放到flash中。具体可以参考SDK中CC3200-Peripheral_Driver_Library_User's_Guide。 谢谢!
wayy wu:
回复 SZ1:
下班了还在回答问题,辛苦了!致敬!
SZ1:
回复 wayy wu:
彼此彼此,同致敬~~
wayy wu:
回复 SZ1:
在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的倍数,这个地址我可以随便写吗,还是只能规定的地址范围内写?
Hark shen:
回复 wayy wu:
应该是字节对齐的问题。
JKing Wen:
回复 SZ1:
你好,
我调用FlashProgram将数据写进去,这个ulAddress的地址是随便写的吧,除了是4的倍数,有没有一个范围呢,
long FlashProgram
(
unsigned long *
pulData,unsigned long
ulAddress,unsigned long
ulCount)
另外我用什么API接口去读取出来呢,我只找到写进去的,没找到读取出来的.
谢谢
Ken Wang:
回复 JKing Wen:
建议参考我们SDK里面File——operation的的例程