Merge pull request #109 from ferrous-systems/program-header-physical-address

dongle-flash: use program header physical address in ELF -> .hex conversion
This commit is contained in:
Jorge Aparicio 2020-12-11 12:06:26 +00:00 committed by GitHub
commit 72dedf3ea0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -56,7 +56,7 @@ if the red LED was blinking and you got this message then the device wasn't corr
let mut records = vec![];
for ph in elf_file.program_iter() {
if ph.get_type() == Ok(Type::Load) {
let start = ph.offset();
let start = ph.physical_addr();
match ph.get_data(&elf_file).map_err(anyhow::Error::msg)? {
SegmentData::Undefined(bytes) => {