Skip to content

Instantly share code, notes, and snippets.

@thalesfragoso
Created November 6, 2019 22:17
Show Gist options
  • Save thalesfragoso/213997d07a934384a8f1fe39e5169f95 to your computer and use it in GitHub Desktop.
Save thalesfragoso/213997d07a934384a8f1fe39e5169f95 to your computer and use it in GitHub Desktop.
Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Flashing ./target/thumbv7em-none-eabihf/debug/nrf52-demo
DEBUG probe_rs::probe::flash::download > Found loadable segment containing:
DEBUG probe_rs::probe::flash::download > ".vector_table"
DEBUG probe_rs::probe::flash::download > ".text"
DEBUG probe_rs::probe::flash::download > ".rodata"
DEBUG probe_rs::probe::flash::download > Found loadable segment containing:
DEBUG probe_rs::probe::flash::download > ".data"
DEBUG probe_rs::probe::flash::loader > Using builder for region (0x00000000..0x00080000)
DEBUG probe_rs::probe::flash::builder > Building sectors and pages
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Adding Sector
DEBUG probe_rs::probe::flash::builder > Adding Page
DEBUG probe_rs::probe::flash::builder > Sectors are:
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00000000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00000000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00001000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00001000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00002000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00002000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00003000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00003000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00004000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00004000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00005000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00005000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00006000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00006000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00007000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00007000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00008000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00008000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00009000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00009000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0000a000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0000a000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0000b000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0000b000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0000c000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0000c000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0000d000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0000d000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0000e000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0000e000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0000f000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0000f000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00010000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00010000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00011000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00011000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00012000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00012000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00013000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00013000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00014000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00014000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00015000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00015000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00016000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00016000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00017000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00017000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00018000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00018000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00019000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00019000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0001a000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0001a000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0001b000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0001b000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0001c000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0001c000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0001d000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0001d000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0001e000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0001e000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0001f000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0001f000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00020000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00020000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00021000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00021000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00022000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00022000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00023000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00023000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00024000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00024000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00025000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00025000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00026000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00026000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00027000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00027000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00028000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00028000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00029000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00029000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0002a000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0002a000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0002b000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0002b000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0002c000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0002c000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0002d000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0002d000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0002e000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0002e000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0002f000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0002f000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00030000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00030000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00031000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00031000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00032000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00032000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00033000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00033000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00034000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00034000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00035000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00035000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00036000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00036000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00037000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00037000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00038000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00038000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x00039000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x00039000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0003a000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0003a000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0003b000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0003b000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0003c000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0003c000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0003d000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0003d000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0003e000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0003e000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > FlashSector {
address: 0x0003f000,
size: 0x00001000,
max_page_count: 1,
pages: [
FlashPage {
address: 0x0003f000,
size: 0x00001000,
data: [4096 bytes],
program_weight: 0.13,
erased: None,
dirty: None,
cached_estimate_data: [],
},
],
erase_weight: 0.048,
}
DEBUG probe_rs::probe::flash::builder > Smart Flash enabled: false
DEBUG probe_rs::probe::flash::builder > Full Chip Erase enabled: Some(false)
DEBUG probe_rs::probe::flash::builder > Double Buffering enabled: false
DEBUG probe_rs::probe::flash::builder > Flashing 64 sectors.
DEBUG probe_rs::probe::flash::builder > Erasing sector 0
DEBUG probe_rs::probe::flash::flasher > Initializing the flash algorithm.
DEBUG probe_rs::probe::flash::flasher > 0x20000000: bkpt #0
DEBUG probe_rs::probe::flash::flasher > 0x20000002: b #0x2000001a
DEBUG probe_rs::probe::flash::flasher > 0x20000004: ldrb r5, [r1]
DEBUG probe_rs::probe::flash::flasher > 0x20000006: lsls r5, r5, #0x18
DEBUG probe_rs::probe::flash::flasher > 0x20000008: eors r0, r5
DEBUG probe_rs::probe::flash::flasher > 0x2000000a: movs r4, #8
DEBUG probe_rs::probe::flash::flasher > 0x2000000c: lsls r0, r0, #1
DEBUG probe_rs::probe::flash::flasher > 0x2000000e: blo #0x20000012
DEBUG probe_rs::probe::flash::flasher > 0x20000010: eors r0, r3
DEBUG probe_rs::probe::flash::flasher > 0x20000012: subs r4, r4, #1
DEBUG probe_rs::probe::flash::flasher > 0x20000014: bne #0x2000000c
DEBUG probe_rs::probe::flash::flasher > 0x20000016: adds r1, r1, #1
DEBUG probe_rs::probe::flash::flasher > 0x20000018: subs r2, r2, #1
DEBUG probe_rs::probe::flash::flasher > 0x2000001a: cmp r2, #0
DEBUG probe_rs::probe::flash::flasher > 0x2000001c: bne #0x20000004
DEBUG probe_rs::probe::flash::flasher > 0x2000001e: bx lr
DEBUG probe_rs::probe::flash::flasher > 0x20000020: movs r0, #0
DEBUG probe_rs::probe::flash::flasher > 0x20000022: bx lr
DEBUG probe_rs::probe::flash::flasher > 0x20000024: movs r0, #0
DEBUG probe_rs::probe::flash::flasher > 0x20000026: bx lr
DEBUG probe_rs::probe::flash::flasher > 0x20000028: push {r4, r5, r6, lr}
DEBUG probe_rs::probe::flash::flasher > 0x2000002a: ldr r4, [pc, #0x98]
DEBUG probe_rs::probe::flash::flasher > 0x2000002c: movs r0, #2
DEBUG probe_rs::probe::flash::flasher > 0x2000002e: str r0, [r4, #4]
DEBUG probe_rs::probe::flash::flasher > 0x20000030: movs r0, #1
DEBUG probe_rs::probe::flash::flasher > 0x20000032: str r0, [r4, #0xc]
DEBUG probe_rs::probe::flash::flasher > 0x20000034: ldr r5, [pc, #0x90]
DEBUG probe_rs::probe::flash::flasher > 0x20000036: ldr r0, [r5]
DEBUG probe_rs::probe::flash::flasher > 0x20000038: lsls r0, r0, #0x1f
DEBUG probe_rs::probe::flash::flasher > 0x2000003a: beq #0x20000042
DEBUG probe_rs::probe::flash::flasher > 0x2000003c: movs r0, #0
DEBUG probe_rs::probe::flash::flasher > 0x2000003e: str r0, [r4, #4]
DEBUG probe_rs::probe::flash::flasher > 0x20000040: pop {r4, r5, r6, pc}
DEBUG probe_rs::probe::flash::flasher > 0x20000042: bl #0x2000009e
DEBUG probe_rs::probe::flash::flasher > 0x20000046: b #0x20000036
DEBUG probe_rs::probe::flash::flasher > 0x20000048: push {r4, r5, r6, lr}
DEBUG probe_rs::probe::flash::flasher > 0x2000004a: ldr r4, [pc, #0x78]
DEBUG probe_rs::probe::flash::flasher > 0x2000004c: movs r1, #2
DEBUG probe_rs::probe::flash::flasher > 0x2000004e: str r1, [r4, #4]
DEBUG probe_rs::probe::flash::flasher > 0x20000050: ldr r1, [pc, #0x78]
DEBUG probe_rs::probe::flash::flasher > 0x20000052: cmp r0, r1
DEBUG probe_rs::probe::flash::flasher > 0x20000054: blo #0x2000005c
DEBUG probe_rs::probe::flash::flasher > 0x20000056: movs r0, #1
DEBUG probe_rs::probe::flash::flasher > 0x20000058: str r0, [r4, #0x14]
DEBUG probe_rs::probe::flash::flasher > 0x2000005a: b #0x2000005e
DEBUG probe_rs::probe::flash::flasher > 0x2000005c: str r0, [r4, #8]
DEBUG probe_rs::probe::flash::flasher > 0x2000005e: ldr r5, [pc, #0x68]
DEBUG probe_rs::probe::flash::flasher > 0x20000060: bl #0x2000009e
DEBUG probe_rs::probe::flash::flasher > 0x20000064: ldr r0, [r5]
DEBUG probe_rs::probe::flash::flasher > 0x20000066: lsls r0, r0, #0x1f
DEBUG probe_rs::probe::flash::flasher > 0x20000068: beq #0x20000060
DEBUG probe_rs::probe::flash::flasher > 0x2000006a: movs r0, #0
DEBUG probe_rs::probe::flash::flasher > 0x2000006c: str r0, [r4, #4]
DEBUG probe_rs::probe::flash::flasher > 0x2000006e: pop {r4, r5, r6, pc}
DEBUG probe_rs::probe::flash::flasher > 0x20000070: push {r3, r4, r5, r6, r7, lr}
DEBUG probe_rs::probe::flash::flasher > 0x20000072: mov r5, r0
DEBUG probe_rs::probe::flash::flasher > 0x20000074: lsrs r6, r1, #2
DEBUG probe_rs::probe::flash::flasher > 0x20000076: ldr r0, [pc, #0x4c]
DEBUG probe_rs::probe::flash::flasher > 0x20000078: movs r1, #1
DEBUG probe_rs::probe::flash::flasher > 0x2000007a: mov r4, r2
DEBUG probe_rs::probe::flash::flasher > 0x2000007c: str r1, [r0, #4]
DEBUG probe_rs::probe::flash::flasher > 0x2000007e: ldr r7, [pc, #0x48]
DEBUG probe_rs::probe::flash::flasher > 0x20000080: ldm r4!, {r0}
DEBUG probe_rs::probe::flash::flasher > 0x20000082: stm r5!, {r0}
DEBUG probe_rs::probe::flash::flasher > 0x20000084: ldr r0, [r7]
DEBUG probe_rs::probe::flash::flasher > 0x20000086: lsls r0, r0, #0x1f
DEBUG probe_rs::probe::flash::flasher > 0x20000088: beq #0x20000098
DEBUG probe_rs::probe::flash::flasher > 0x2000008a: subs r6, r6, #1
DEBUG probe_rs::probe::flash::flasher > 0x2000008c: bne #0x20000080
DEBUG probe_rs::probe::flash::flasher > 0x2000008e: ldr r0, [pc, #0x34]
DEBUG probe_rs::probe::flash::flasher > 0x20000090: movs r1, #0
DEBUG probe_rs::probe::flash::flasher > 0x20000092: str r1, [r0, #4]
DEBUG probe_rs::probe::flash::flasher > 0x20000094: mov r0, r1
DEBUG probe_rs::probe::flash::flasher > 0x20000096: pop {r3, r4, r5, r6, r7, pc}
DEBUG probe_rs::probe::flash::flasher > 0x20000098: bl #0x2000009e
DEBUG probe_rs::probe::flash::flasher > 0x2000009c: b #0x20000084
DEBUG probe_rs::probe::flash::flasher > 0x2000009e: ldr r0, [pc, #0x30]
DEBUG probe_rs::probe::flash::flasher > 0x200000a0: ldr r0, [r0, #4]
DEBUG probe_rs::probe::flash::flasher > 0x200000a2: lsls r0, r0, #0x18
DEBUG probe_rs::probe::flash::flasher > 0x200000a4: lsrs r0, r0, #0x18
DEBUG probe_rs::probe::flash::flasher > 0x200000a6: beq #0x200000c0
DEBUG probe_rs::probe::flash::flasher > 0x200000a8: ldr r1, [pc, #0x28]
DEBUG probe_rs::probe::flash::flasher > 0x200000aa: ldr r1, [r1, #4]
DEBUG probe_rs::probe::flash::flasher > 0x200000ac: cmp r1, #0
DEBUG probe_rs::probe::flash::flasher > 0x200000ae: beq #0x200000c0
DEBUG probe_rs::probe::flash::flasher > 0x200000b0: ldr r1, [pc, #0x24]
DEBUG probe_rs::probe::flash::flasher > 0x200000b2: ldr r2, [pc, #0x28]
DEBUG probe_rs::probe::flash::flasher > 0x200000b4: lsls r3, r0, #0x1f
DEBUG probe_rs::probe::flash::flasher > 0x200000b6: beq #0x200000ba
DEBUG probe_rs::probe::flash::flasher > 0x200000b8: str r2, [r1]
DEBUG probe_rs::probe::flash::flasher > 0x200000ba: adds r1, r1, #4
DEBUG probe_rs::probe::flash::flasher > 0x200000bc: lsrs r0, r0, #1
DEBUG probe_rs::probe::flash::flasher > 0x200000be: bne #0x200000b4
DEBUG probe_rs::probe::flash::flasher > 0x200000c0: bx lr
DEBUG probe_rs::probe::flash::flasher > 0x200000c2: movs r0, r0
DEBUG probe_rs::probe::flash::flasher > 0x200000c4: b #0x1ffffac8
DEBUG probe_rs::probe::flash::flasher > 0x200000c6: ands r1, r0
DEBUG probe_rs::probe::flash::flasher > 0x200000c8: b #0x1ffff8cc
DEBUG probe_rs::probe::flash::flasher > 0x200000ca: ands r1, r0
DEBUG probe_rs::probe::flash::flasher > 0x200000cc: asrs r0, r0, #0x20
DEBUG probe_rs::probe::flash::flasher > 0x200000ce: asrs r0, r0, #0x20
DEBUG probe_rs::probe::flash::flasher > 0x200000d0: lsls r0, r0, #0x10
DEBUG probe_rs::probe::flash::flasher > 0x200000d2: ands r1, r0
DEBUG probe_rs::probe::flash::flasher > 0x200000d4: lsls r0, r0, #0x14
DEBUG probe_rs::probe::flash::flasher > 0x200000d6: ands r1, r0
DEBUG probe_rs::probe::flash::flasher > 0x200000d8: lsls r0, r0, #0x18
DEBUG probe_rs::probe::flash::flasher > 0x200000da: ands r1, r0
DEBUG probe_rs::probe::flash::flasher > 0x200000dc: mov r5, r6
DEBUG probe_rs::probe::flash::flasher > 0x200000de: ldr r2, [r2, #0x64]
DEBUG probe_rs::probe::flash::flasher > 0x200000e0: movs r0, r0
DEBUG probe_rs::probe::flash::flasher > 0x200000e2: movs r0, r0
DEBUG probe_rs::probe::flash::flasher > Halting core.
DEBUG probe_rs::probe::debug_probe > Writing register CSW, value=0x63000012
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: AccessPortError(RegisterWriteError { addr: 0, name: "CSW" })', src/libcore/result.rs:1084:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment