Update main.py
because of the logic selecting elf or firm (bin), we need to default to no offset on normal firmware upload because we already defaulted to elf a few lines below if upload.offset_address is not user set so when no offset is needed. programming fails otherwise Unfortunately, my way of modifying the code probably sucks because I've never written anything in python but I assumed the second arg is the default n case the first is missing. Haven't had time to dig too much into it.
This commit is contained in:
parent
d20e2ed967
commit
9870c4cec4
@ -381,7 +381,10 @@ elif upload_protocol in debug_tools:
|
|||||||
# normal firmware upload. flash starts at 0x10000000
|
# normal firmware upload. flash starts at 0x10000000
|
||||||
openocd_args.extend([
|
openocd_args.extend([
|
||||||
"-c", "program {$SOURCE} %s verify reset; shutdown;" %
|
"-c", "program {$SOURCE} %s verify reset; shutdown;" %
|
||||||
board.get("upload.offset_address", "0x10000000")
|
# board.get("upload.offset_address", "0x10000000")
|
||||||
|
board.get("upload.offset_address", "")
|
||||||
|
#because of the logic selecting elf or firm (bin), we need to default to no offset because we already defaulted to elf a few lines below when no offset is needed
|
||||||
|
# programming fails otherwise
|
||||||
])
|
])
|
||||||
openocd_args = [
|
openocd_args = [
|
||||||
f.replace("$PACKAGE_DIR", platform.get_package_dir(
|
f.replace("$PACKAGE_DIR", platform.get_package_dir(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user