|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我想要将一段挺长的数据写入到epcs中,每次写256个写完之后立马读出来进行校验,这是写进去的数据都是正确的。
例如,
我向0地址开始,写256个0x11, 这没有问题
然后从0地址读回写的数据去比较,也没有问题
然后要往256地址开始写新的数据,等这段数据写完之后,0地址后面的256个数据,全变成了0xff
- for(i = 0; i < 2971; i++)
- {
- memcpy(data1, send_data + offset, 256);
- alt_epcs_flash_read(my_epcs, offset, data2, 256);
- alt_write_flash(my_epcs, offset, data1, 256);
- alt_read_flash(my_epcs, offset, data2, 256);
- for(j = 0; j < 0 + 256; j++)
- {
- if(data1[j] != data2[j])
- {
- error++;
- }
- }
- offset += 256;
- }
复制代码
|
|