diff options
author | Bdale Garbee <bdale@gag.com> | 2018-02-12 16:38:57 -0700 |
---|---|---|
committer | Bdale Garbee <bdale@gag.com> | 2018-02-12 16:38:57 -0700 |
commit | ee79a205e118ea8730a02cc327d8fb79cc5f74ff (patch) | |
tree | be0b0c9fbccaa84acadb1d18688aae9b8db3e048 /altoslib/AltosFlash.java | |
parent | 365eee3ebfe73204033089b363687228f97e5d98 (diff) | |
parent | 78a90fc760b88ab66c5c238289afc38356e29d8a (diff) |
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Diffstat (limited to 'altoslib/AltosFlash.java')
-rw-r--r-- | altoslib/AltosFlash.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/altoslib/AltosFlash.java b/altoslib/AltosFlash.java index c8db1f77..9bf0da25 100644 --- a/altoslib/AltosFlash.java +++ b/altoslib/AltosFlash.java @@ -254,7 +254,7 @@ public class AltosFlash extends AltosProgrammer { clock_init(); int remain = image.data.length; - int flash_addr = image.address; + int flash_addr = (int) image.address; int image_start = 0; action("start", 0); @@ -295,7 +295,7 @@ public class AltosFlash extends AltosProgrammer { if (!aborted) { action("done", 100); if (debug != null) { - debug.set_pc(image.address); + debug.set_pc((int) image.address); debug.resume(); } } @@ -331,12 +331,16 @@ public class AltosFlash extends AltosProgrammer { rom_config = romconfig; } - public AltosRomconfig romconfig() throws InterruptedException { + public AltosRomconfig target_romconfig() throws InterruptedException { if (!check_rom_config()) return null; return rom_config; } + public AltosRomconfig image_romconfig() { + return new AltosRomconfig(image); + } + public AltosFlash(File file, AltosLink link, AltosFlashListener listener) throws IOException, FileNotFoundException, InterruptedException { this.file = file; |