diff --git a/sw/ext/blackmagic/Makefile b/sw/ext/blackmagic/Makefile index ba15bd3b15..f886c40a48 100644 --- a/sw/ext/blackmagic/Makefile +++ b/sw/ext/blackmagic/Makefile @@ -1,6 +1,6 @@ # Hey Emacs, this is a -*- makefile -*- -BLACKSPHERE = http://blacksphere.co.nz/builds +BLACKSPHERE = http://blacksphere.co.nz/builds/archive/2014 BLACKMAGIC = blackmagic-20141017.bin Q=@ diff --git a/sw/ext/blackmagic/stm32_mem.py b/sw/ext/blackmagic/stm32_mem.py index 9bf20d9c99..11c9e2f6c0 100755 --- a/sw/ext/blackmagic/stm32_mem.py +++ b/sw/ext/blackmagic/stm32_mem.py @@ -93,6 +93,8 @@ if __name__ == "__main__": dfudev.make_idle() bin = open(argv[1], "rb").read() + if len(bin) == 0: + print ("ERROR: File length is zero! (Try downloading again)\r") addr = 0x8002000 while bin: