sftool_lib/sf32lb52/
read_flash.rs

1use super::SF32LB52Tool;
2use crate::ReadFlashParams;
3use crate::common::read_flash::FlashReader;
4use crate::read_flash::ReadFlashTrait;
5
6impl ReadFlashTrait for SF32LB52Tool {
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}