From b07b6666d6c1cf0bf45d9ff3ea9a51a9acb28932 Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Tue, 1 Jul 2014 12:10:57 +0200 Subject: [PATCH] run: wait some time before loading images via JTAG When powering up the device it sometimes needs some seconds before the bootloader prepared the board to use JTAG uploading. --- tool/run | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tool/run b/tool/run index f07e3d5a2b..3d907f8c00 100755 --- a/tool/run +++ b/tool/run @@ -751,10 +751,14 @@ proc jtag_load { } { set board [get_cmd_arg --jtag-board 1] set elf_img "[run_dir]/image.elf" + # sleep a bit, board might need some time to come up + sleep 8 + # parse ELF entrypoint set entrypoint [exec [cross_dev_prefix]readelf -h $elf_img | \ grep "Entry point address: " | \ sed -e "s/.*Entry point address: *//"] + eval spawn openocd -f $debugger -f $board -c init -c halt -c \"load_image $elf_img\" -c \"resume $entrypoint\" set jtag_spawn_id $spawn_id set timeout 210