sftool_lib/sf32lb58/read_flash.rs
1use super::SF32LB58Tool;
2use crate::ReadFlashParams;
3use crate::common::read_flash::FlashReader;
4use crate::read_flash::ReadFlashTrait;
5
6impl ReadFlashTrait for SF32LB58Tool {
7 fn read_flash(&mut self, params: &ReadFlashParams) -> Result<(), std::io::Error> {
8 // 处理每个读取文件
9 for file in params.files.iter() {
10 FlashReader::read_flash_data(self, file.address, file.size, &file.file_path)?;
11 }
12
13 Ok(())
14 }
15}