# HG changeset patch # User jDG@sauge # Date 1520440535 -3600 # Node ID 01cc5959f199d94ef4f021be44678534a9553169 # Parent 2125ad7dcad5232fe2eb3c6e58d5b2158daa8cbb ... OpenOCD scripts to dump firmwares (not working) diff -r 2125ad7dcad5 -r 01cc5959f199 .hgsubstate --- a/.hgsubstate Tue Feb 27 13:57:30 2018 +0100 +++ b/.hgsubstate Wed Mar 07 17:35:35 2018 +0100 @@ -1,4 +1,4 @@ d065de711f7e1f1f493d367e35c6f0811b48f0c4 Common 9beabb7ee86d59f32faddaf856ab9eaa520dd8be Discovery e6486abe8bc808f0ac5a31e58a543be8f354222a Small_CPU -675b28e8f29067bcc2e747a934b24097310daa54 wiki +bfd25bbec1679980289cfe7eb2c6e41345b2c763 wiki diff -r 2125ad7dcad5 -r 01cc5959f199 Documentations/dump-disc.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentations/dump-disc.cfg Wed Mar 07 17:35:35 2018 +0100 @@ -0,0 +1,28 @@ +#! openocd -f +# Define the prob used: +source [find interface/stlink-v2.cfg] +set WORKAREASIZE 0x8000 +transport select hla_swd + +# Reset options +set ENABLE_LOW_POWER 1 +set STOP_WATCHDOG 1 +reset_config srst_only srst_nogate connect_assert_srst + +# Seelct the right chip +set CHIPNAME stm32f427IIT6 +set CONNECT_UNDER_RESET 1 +source [find target/stm32f4x.cfg] + +# Allow to continue execution after a connection: +init_reset run + +puts "Flash banks:" +flash banks + +#puts "Reading FIRMWARE..." +# Requires OpenOCD 0.10.0 / released January 2017 ? +#flash dump_image CPU1-DISC-dump.hex 0x00000000 0x8000 + +#puts "Done." +exit diff -r 2125ad7dcad5 -r 01cc5959f199 Documentations/dump-rte.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentations/dump-rte.cfg Wed Mar 07 17:35:35 2018 +0100 @@ -0,0 +1,27 @@ +#! openocd -f +# Define the prob used: +source [find interface/stlink-v2.cfg] +set WORKAREASIZE 0x8000 +transport select hla_swd + +# Reset options +set ENABLE_LOW_POWER 1 +set STOP_WATCHDOG 1 +reset_config srst_only srst_nogate connect_assert_srst + +# Seelct the right chip +set CHIPNAME stm32f411RETx +set CONNECT_UNDER_RESET 1 +source [find target/stm32f4x.cfg] + +# Allow to continue execution after a connection: +init_reset run + +#puts "Flash banks:" +#flash banks + +#puts "Reading..." +#flash dump_image CPU2-RTE-dump.hex 0x00000000 0x8000 + +#puts "Done." +#exit