sftool-lib 0.2.3

SiFli SoC serial utility library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::SF32LB52Tool;
use crate::common::read_flash::FlashReader;
use crate::read_flash::ReadFlashTrait;
use crate::{ReadFlashParams, Result};

impl ReadFlashTrait for SF32LB52Tool {
    fn read_flash(&mut self, params: &ReadFlashParams) -> Result<()> {
        // 处理每个读取文件
        for file in params.files.iter() {
            FlashReader::read_flash_data(self, file.address, file.size, &file.file_path)?;
        }

        Ok(())
    }
}