memset(&tok, 0x00, sizeof(fds_find_token_t));
// Loop until all records with the given key and file ID have been found.
rc = fds_record_find(file_id, record_id, &desc, &tok);// == FDS_SUCCESS
if(rc == FDS_SUCCESS){
rc = fds_record_open(&desc, &flash_record);
APP_ERROR_CHECK(rc);
//data = (int16_t *)flash_record.p_data;
*len = flash_record.p_header->tl.length_words;
memcpy(data, (int16_t *)flash_record.p_data, flash_record.p_header->tl.length_words);
// Access the record through the flash_record structure.
// Close the record when done.
rc = fds_record_close(&desc);// != FDS_SUCCESS)
APP_ERROR_CHECK(rc);
// Handle error.
}else {
/* System config not found; write a new one. */
// rc = fds_record_write(&desc, &m_dummy_record);//ÖØDÂD′¼Ç¼
// APP_ERROR_CHECK(rc);
}