CH375FileWrite()调用时直接从FIlE_DATA_BUF_ADDR开始写n个扇区么?如果写数据首地址(FILE_DATA_BUF_ADDR)在系统运行过程中需要修改怎么处理?
好象没有类似有形参 CH375FileWrite(UINT16 *pADDR, UINT8 len) 的子函数方便.
CH375FileWrite()调用时直接从FIlE_DATA_BUF_ADDR开始写n个扇区么?如果写数据首地址(FILE_DATA_BUF_ADDR)在系统运行过程中需要修改怎么处理?
好象没有类似有形参 CH375FileWrite(UINT16 *pADDR, UINT8 len) 的子函数方便.
FIlE_DATA_BUF_ADDR是文件缓冲区的首地址,CH375FileWrite()只是从这个起始地址取写入U盘的数据
我知道啊,我的意思是说这个缓冲区首地址在运行过程中不做改变么? 比如说我写了一部分数据,再写下一部分数据直接用CH375FIleWrite(),它的指针自动移动? 我的意思是说如何自由的选择缓冲区?
这个地址为什么要改变呢? 比如说FIlE_DATA_BUF存放一个扇区的数据,调用CH375FIleWrite()则可以一次性把FIlE_DATA_BUF中的数据全部写入U盘,写完之后再在FIlE_DATA_BUF中准备一个扇区的数据,再调用CH375FIleWrite(),其间是不需要用户去干预的,何来改变地址呢