Remove OTP from memory map.
This commit is contained in:
parent
2480982cc5
commit
4e3ed9abee
@ -1356,7 +1356,6 @@ fn process_chip(
|
|||||||
"FLASH_BANK1",
|
"FLASH_BANK1",
|
||||||
"FLASH_BANK2",
|
"FLASH_BANK2",
|
||||||
"FLASH",
|
"FLASH",
|
||||||
"FLASH_OTP",
|
|
||||||
"D1_AXIFLASH",
|
"D1_AXIFLASH",
|
||||||
"D1_AXIICP",
|
"D1_AXIICP",
|
||||||
] {
|
] {
|
||||||
@ -1368,7 +1367,6 @@ fn process_chip(
|
|||||||
),
|
),
|
||||||
"FLASH_BANK1" => ("BANK_1", Some([memory::FlashBank::Bank1].as_ref())),
|
"FLASH_BANK1" => ("BANK_1", Some([memory::FlashBank::Bank1].as_ref())),
|
||||||
"FLASH_BANK2" => ("BANK_2", Some([memory::FlashBank::Bank2].as_ref())),
|
"FLASH_BANK2" => ("BANK_2", Some([memory::FlashBank::Bank2].as_ref())),
|
||||||
"FLASH_OTP" => ("OTP", Some([memory::FlashBank::Otp].as_ref())),
|
|
||||||
each => (each, None),
|
each => (each, None),
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1382,7 +1380,6 @@ fn process_chip(
|
|||||||
let bank_name = match bank {
|
let bank_name = match bank {
|
||||||
memory::FlashBank::Bank1 => "BANK_1",
|
memory::FlashBank::Bank1 => "BANK_1",
|
||||||
memory::FlashBank::Bank2 => "BANK_2",
|
memory::FlashBank::Bank2 => "BANK_2",
|
||||||
memory::FlashBank::Otp => "OTP",
|
|
||||||
};
|
};
|
||||||
let regions: Vec<_> = memory
|
let regions: Vec<_> = memory
|
||||||
.flash_regions
|
.flash_regions
|
||||||
|
@ -28,7 +28,6 @@ pub struct FlashRegion {
|
|||||||
pub enum FlashBank {
|
pub enum FlashBank {
|
||||||
Bank1,
|
Bank1,
|
||||||
Bank2,
|
Bank2,
|
||||||
Otp,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
mod xml {
|
mod xml {
|
||||||
@ -196,11 +195,10 @@ impl Memories {
|
|||||||
|
|
||||||
enum BlockKind {
|
enum BlockKind {
|
||||||
Main,
|
Main,
|
||||||
Otp,
|
|
||||||
}
|
}
|
||||||
let kind = match peripheral.name.as_str() {
|
let kind = match peripheral.name.as_str() {
|
||||||
"Embedded Flash" => Some(BlockKind::Main),
|
"Embedded Flash" => Some(BlockKind::Main),
|
||||||
"OTP" => Some(BlockKind::Otp),
|
"OTP" => None,
|
||||||
_ => None,
|
_ => None,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -244,7 +242,6 @@ impl Memories {
|
|||||||
}
|
}
|
||||||
Some(other) => unimplemented!("Unsupported flash bank {}", other),
|
Some(other) => unimplemented!("Unsupported flash bank {}", other),
|
||||||
},
|
},
|
||||||
BlockKind::Otp => Some(FlashBank::Otp),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if let Some(flash_bank) = flash_bank {
|
if let Some(flash_bank) = flash_bank {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user