Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update mimimus bootloader

Update to minimus rom with HWB support

Signed-off-by: Paul Brook <paul@codesourcery.com>
  • Loading branch information...
commit 61ce5c155a06d899d842abb1812e022e87ce3cc5 1 parent 4f41d7c
@pbrook authored
Showing with 136 additions and 133 deletions.
  1. +1 −1  Projects/AVRISP-MKII/build_rom.py
  2. +135 −132 Projects/AVRISP-MKII/minimus.rom
View
2  Projects/AVRISP-MKII/build_rom.py
@@ -19,7 +19,7 @@
if first_addr == -1:
first_addr = addr;
elif first_addr + rom_len != addr:
- raise Exception("Bad address 0x%x (expected 0x%x) at line %d" % (addr, next_addr, line))
+ raise Exception("Bad address 0x%x (expected 0x%x) at line %d" % (addr, first_addr + rom_len, line))
for i in range(0, n):
b = int(s[9 + i * 2: 11 + i * 2], 16)
fout.write(u"0x%02x," % b)
View
267 Projects/AVRISP-MKII/minimus.rom
@@ -1,14 +1,14 @@
:1070000039C0000052C0000050C000004EC0000057
:107010004CC000004AC0000048C0000046C000004C
-:1070200044C0000042C0000040C00000BBC40000DB
+:1070200044C0000042C0000040C00000D3C40000C3
:107030003CC000003AC0000038C00000E8C00000BA
:1070400034C0000032C0000030C000002EC000007C
:107050002CC000002AC0000028C0000026C000008C
:1070600024C0000022C0000020C000001EC000009C
:107070001CC0000011241FBECFEFD4E0DEBFCDBF87
-:1070800011E0A0E0B1E0E0E8FEE702C005900D925B
+:1070800011E0A0E0B1E0E0EBFEE702C005900D9258
:10709000A63AB107D9F711E0A6EAB1E001C01D9206
-:1070A000AD3BB107E1F79FD3E9C6AACF84E0809357
+:1070A000AD3BB107E1F79FD301C7AACF84E080933E
:1070B000E9000DC08091E8008B778093E80003C061
:1070C0008EB3882359F08091E80082FFF9CF809138
:1070D000E80085FFEFCF8091F100089580E00895EA
@@ -19,18 +19,18 @@
:1071200008959091E8009E779093E80003C09EB385
:10713000992329F09091E80090FFF9CFE6CF0895C8
:10714000F89410926F0010928100109285001092B6
-:10715000840081E085BF15BE5E9860E0C1DF60E01D
+:10715000840081E085BF15BE5E9A60E0C1DF60E01B
:1071600082E0BEDF8AB18F798AB98BB18F798BB912
:107170000C94000008958091B1019091B2010196A4
:107180009093B2018093B101292F97FF03C03EEF86
-:10719000391B232F220F281710F45E9808955E9A4A
+:10719000391B232F220F281710F45E9A08955E984A
:1071A0000895CF9384B7877F84BF88E10FB6F894A2
:1071B00080936000109260000FBE90E880E00FB6F0
:1071C000F89490936100809361000FBE81E085BFC9
:1071D000C2E0C5BF8AB180668AB98BB180668BB9BF
-:1071E000E1E6F0E0908310825E9860E081E078DF75
+:1071E000E1E6F0E0908310825E9A60E081E078DF73
:1071F00060E082E075DF109289008AEF809388005A
-:10720000C0936F0083E080938100CF91BCC31F9235
+:10720000C0936F0083E080938100CF91D4C31F921D
:107210000F920FB60F9211242F933F934F935F93CA
:107220006F937F938F939F93AF93BF93EF93FF934E
:1072300010928500109284008091AA019091AB0178
@@ -41,13 +41,13 @@
:10728000019649F08091A6019091A70101969093F3
:10729000A7018093A601FF91EF91BF91AF919F91BC
:1072A0008F917F916F915F914F913F912F910F90AF
-:1072B0000FBE0F901F90189542E061EC82E0FDD266
-:1072C00042E161E883E0F9D242E160E884E0F5C29E
+:1072B0000FBE0F901F90189542E061EC82E015D34D
+:1072C00042E161E883E011D342E160E884E00DC36C
:1072D0008091B501982F9F77913239F59091B60141
:1072E000903291F0913209F5813AF9F48091E800F9
-:1072F000877F8093E80067E070E083E091E0E3D36C
+:1072F000877F8093E80067E070E083E091E0FBD354
:107300008091E8008B770FC0813279F48091E8009A
-:10731000877F8093E80067E070E083E091E031D4FC
+:10731000877F8093E80067E070E083E091E049D4E4
:107320008091E8008E778093E80008954F925F92F5
:107330006F927F928F929F92AF92BF92CF92DF9285
:10734000EF92FF920F931F93CF93DF9384E080938C
@@ -80,7 +80,7 @@
:1074F000849104DE112369F082E0C80ED11CE11CE6
:10750000F11CC092AD01D092AE01E092AF01F092B9
:10751000B0011D2715C0D701C601B695A79597954F
-:10752000879596D4EBDDE2E0CE0ED11CE11CF11C78
+:107520008795AED4EBDDE2E0CE0ED11CE11CF11C60
:10753000C092AD01D092AE01E092AF01F092B001E5
:10754000F1E06F1A71086114710409F0C3CF77C0BC
:10755000C090AD01D090AE01E090AF01F090B001CD
@@ -92,7 +92,7 @@
:1075B0008092AD019092AE01A092AF01B092B00165
:1075C00002C074DD082FD12723C070DD682F8091A1
:1075D000AD019091AE01A091AF01B091B001B6950F
-:1075E000A795979587953CD44091AD015091AE01F8
+:1075E000A7959795879554D44091AD015091AE01E0
:1075F0006091AF017091B0014E5F5F4F6F4F7F4F51
:107600004093AD015093AE016093AF017093B00110
:1076100021E0621A710803C000E0D0E011E06114BB
@@ -110,11 +110,11 @@
:1076D000AD01F091AE01C591D4918D2F0FDD8C2FAE
:1076E0005DCE843419F5E2DC682F8091AD01909174
:1076F000AE01A091AF01B091B001B695A795979555
-:107700008795AED38091AD019091AE01A091AF016C
+:107700008795C6D38091AD019091AE01A091AF0154
:10771000B091B0010296A11DB11D8093AD0190936F
:10772000AE01A093AF01B093B00137CE8436F1F42F
:10773000C090AD01D090AE01E090AF01F090B001EB
-:10774000D701C601B695A7959795879581D3D6DCC5
+:10774000D701C601B695A7959795879599D3D6DCAD
:1077500022E0C20ED11CE11CF11CC092AD01D092FE
:10776000AE01E092AF01F092B00103C08B3109F09D
:10777000A0CE83E08093E9009091E8008091E8003A
@@ -124,120 +124,123 @@
:1077B00080FFF9CF84E08093E9008091E8008B7727
:1077C0008093E800DF91CF911F910F91FF90EF9090
:1077D000DF90CF90BF90AF909F908F907F906F90F1
-:1077E0005F904F90089584B714BE98E10FB6F89457
-:1077F00090936000109260000FBE81FD09C081303F
-:1078000039F4E0E0F0E085919491019609F098DC7C
-:10781000C8DC78941092A7011092A6010CC086DDF6
-:1078200006D38091A6019091A70181349F4110F069
-:1078300010920201A0DC809102018111F0CF8091B1
-:10784000E00081608093E0007BDC80E090E00895C0
-:10785000292F30E033272230310539F0233031052C
-:1078600049F02130310589F00BC02EE330E08CE483
-:1078700091E01EC0882371F0813089F08230A1F040
-:1078800020E030E080E090E013C022E130E08AE8C0
-:1078900091E00EC024E030E088E491E009C022E2EB
-:1078A00030E084E291E004C028E130E08AE091E039
-:1078B000FA0191838083C90108958093E900EBEE7A
-:1078C000F0E0808181608083EDEEF0E010826093D3
-:1078D000EC0040838091EE00881F8827881F089560
-:1078E0008091B50187FD05C08091E80080FF0DC043
-:1078F00010C08091E80082FD04C08EB38111F9CFE1
-:1079000008958091E8008B7707C08EB38111ECCF8A
-:1079100008958091E8008E778093E80008953CD028
-:107920003ED08091D8008F778093D8008091D80086
-:1079300080688093D8008091D8008F7D8093D80094
-:1079400084E089BD86E089BD09B400FEFDCF1EBA82
-:107950001092B30142E060E080E0AFDF8091E1008F
-:107960008E7F8093E1008091E20081608093E2004D
-:107970008091E20088608093E2008091E0008E7F39
-:107980008093E0000895E3E6F0E080818E7F8083BD
-:1079900081E08093B401C3CF1092E2000895109269
-:1079A000E10008951F920F920FB60F9211242F93AA
-:1079B0003F934F935F936F937F938F939F93AF9377
-:1079C000BF93EF93FF938091E10080FF16C08091F9
-:1079D000E20080FF12C08091E2008E7F8093E2007F
-:1079E0008091E20080618093E2008091D800806203
-:1079F0008093D80019BC1EBA19D28091E10084FF8F
-:107A00002CC08091E20084FF28C084E089BD86E01C
-:107A100089BD09B400FEFDCF8091D8008F7D809391
-:107A2000D8008091E1008F7E8093E1008091E20098
-:107A30008F7E8093E2008091E20081608093E2007B
-:107A40008091B301811104C08091E30087FF02C0DF
-:107A500084E001C081E08EBBE9D18091E10083FF29
-:107A600021C08091E20083FF1DC08091E100877FEB
-:107A70008093E10082E08EBB1092B3018091E1001F
-:107A80008E7F8093E1008091E2008E7F8093E20000
-:107A90008091E20080618093E20042E060E080E05B
-:107AA0000CDFC4D1FF91EF91BF91AF919F918F9166
-:107AB0007F916F915F914F913F912F910F900FBEEA
-:107AC0000F901F9018952091BB013091BC01261793
-:107AD000370748F06115710539F42091E8002E77D9
-:107AE0002093E80001C0B9019C0180E033C09EB33F
-:107AF000992309F442C0953009F441C09091E800FF
-:107B000093FD39C09091E80092FD2FC09091E8005C
-:107B100090FF20C08091F20090E0F901821B930B4E
-:107B200005C021912093F100615071099F01280F38
-:107B3000391F6115710519F02830310590F381E086
-:107B40002830310509F080E09091E8009E7790930D
-:107B5000E8009F016115710551F68111C8CF05C07C
-:107B60008EB3882351F0853051F08091E80082FF78
-:107B7000F7CF80E0089581E0089582E0089583E0E2
-:107B800008956115710529F42091E8002B77209361
-:107B9000E8009C0120C08EB3882379F1853039F14B
-:107BA0008091E80083FD25C08091E80082FFF3CF3B
-:107BB000F90107C08091F10081939F016150710923
-:107BC00029F09F018091F2008111F4CF8091E800AB
-:107BD0008B778093E80061157105E9F68091E800E4
-:107BE00080FD09C08EB3882341F08530B9F783E06A
-:107BF000089581E0089580E0089582E00895EF926D
-:107C0000FF920F931F93CF93DF9300D0CDB7DEB7D2
-:107C1000E5EBF1E08091F100819381E0ED3BF80725
-:107C2000C9F756DB8091E80083FFE9C08091B50178
-:107C30009091B601953009F46FC038F4913071F12C
-:107C400070F0933009F0DBC029C0983009F4AAC065
-:107C5000993009F4B9C0963009F0D1C083C080389A
-:107C600009F4CDC0823809F0CAC08091B901909161
-:107C7000BA01877099278093E9009091EB001092E8
-:107C8000E9008091E800877F8093E80095FB8827D2
-:107C900080F98093F1001092F1008FC0882319F0D1
-:107CA000823009F0ACC08F71823009F0A8C0809199
-:107CB000B70181112BC08091B9019091BA018770F1
-:107CC0009927009709F49BC08093E9002091EB006D
-:107CD00020FF1CC02091B601233021F48091EB00DD
-:107CE000806212C09091EB0090619093EB0021E0D4
-:107CF00030E001C0220F8A95EAF72093EA00109243
-:107D0000EA008091EB0088608093EB001092E9001C
-:107D10008091E800877F54C0811171C00091B70144
-:107D20001091B8010F771127E02EFFB6F8948091DB
-:107D3000E800877F8093E800D3DD8091E80080FF32
-:107D4000FCCF8091E3008078802B8093E3008068F3
-:107D50008093E300EE2011F083E001C082E08EBB4F
-:107D6000FFBE4DC08058823008F049C0AE014F5F61
-:107D70005F4F6091B9018091B7019091B80168DDC2
-:107D8000009709F43CC02091E800277F2093E80089
-:107D9000BC0189819A8197DE8091E8008B7780937E
-:107DA000E8002DC0803859F58091E800877F8093E6
-:107DB000E8008091B3018093F1008091E8008E7714
-:107DC0008093E8008DDD1BC0811119C09091B7012F
-:107DD0009230A8F48091E800877F8093E800909328
-:107DE000B3017EDD8091B301811104C08091E30075
-:107DF00087FF02C084E001C081E08EBB5DDA809124
-:107E0000E80083FF0AC08091EB0080628093EB0062
-:107E10008091E800877F8093E8000F900F90DF91BA
-:107E2000CF911F910F91FF90EF9008950895CF93F8
-:107E30008EB3882359F0C091E900C7701092E90011
-:107E40008091E80083FDDBDEC093E900CF910895C7
-:107E5000F999FECF92BD81BDF89A992780B5089512
-:107E6000262FF999FECF1FBA92BD81BD20BD0FB656
-:107E7000F894FA9AF99A0FBE01960895F894FFCFF4
-:107E800077770100000000000008180355006E001D
-:107E90006B006E006F0077006E0020002000200055
-:107EA0002000000022034D0069006E0069006D0093
-:107EB00075007300200033003200200020002000F5
-:107EC00020002000200000000403090409023E00F5
-:107ED00002010080320904000001020201000524B1
-:107EE0000010010424020405240600010705820392
-:107EF0000800FF09040100020A000000070504024F
-:107F00001000010705830210000112011001020098
-:107F1000000841233600010002010001434154459D
-:067F200052494E41000031
+:1077E0005F904F900895809100019091010144B7FE
+:1077F00014BE28E10FB6F894209360001092600048
+:107800000FBE41FF05C057984F9B1AC099DC18C0A6
+:1078100040FF07C0E0E0F0E0259134912F3F3F4F5B
+:10782000A9F7483069F420910001309101018217D5
+:10783000930731F0E0E0F0E085919491019631F703
+:10784000B0DC78941092A7011092A6010CC06EDDF6
+:1078500006D38091A6019091A70181349F4110F039
+:107860001092020188DC809102018111F0CF809199
+:10787000E00081608093E00063DC80E090E00895A8
+:10788000292F30E033272230310539F023303105FC
+:1078900049F02130310589F00BC02EE330E08CE453
+:1078A00091E01EC0882371F0813089F08230A1F010
+:1078B00020E030E080E090E013C022E130E08AE890
+:1078C00091E00EC024E030E088E491E009C022E2BB
+:1078D00030E084E291E004C028E130E08AE091E009
+:1078E000FA0191838083C90108958093E900EBEE4A
+:1078F000F0E0808181608083EDEEF0E010826093A3
+:10790000EC0040838091EE00881F8827881F08952F
+:107910008091B50187FD05C08091E80080FF0DC012
+:1079200010C08091E80082FD04C08EB38111F9CFB0
+:1079300008958091E8008B7707C08EB38111ECCF5A
+:1079400008958091E8008E778093E80008953CD0F8
+:107950003ED08091D8008F778093D8008091D80056
+:1079600080688093D8008091D8008F7D8093D80064
+:1079700084E089BD86E089BD09B400FEFDCF1EBA52
+:107980001092B30142E060E080E0AFDF8091E1005F
+:107990008E7F8093E1008091E20081608093E2001D
+:1079A0008091E20088608093E2008091E0008E7F09
+:1079B0008093E0000895E3E6F0E080818E7F80838D
+:1079C00081E08093B401C3CF1092E2000895109239
+:1079D000E10008951F920F920FB60F9211242F937A
+:1079E0003F934F935F936F937F938F939F93AF9347
+:1079F000BF93EF93FF938091E10080FF16C08091C9
+:107A0000E20080FF12C08091E2008E7F8093E2004E
+:107A10008091E20080618093E2008091D8008062D2
+:107A20008093D80019BC1EBA19D28091E10084FF5E
+:107A30002CC08091E20084FF28C084E089BD86E0EC
+:107A400089BD09B400FEFDCF8091D8008F7D809361
+:107A5000D8008091E1008F7E8093E1008091E20068
+:107A60008F7E8093E2008091E20081608093E2004B
+:107A70008091B301811104C08091E30087FF02C0AF
+:107A800084E001C081E08EBBE9D18091E10083FFF9
+:107A900021C08091E20083FF1DC08091E100877FBB
+:107AA0008093E10082E08EBB1092B3018091E100EF
+:107AB0008E7F8093E1008091E2008E7F8093E200D0
+:107AC0008091E20080618093E20042E060E080E02B
+:107AD0000CDFC4D1FF91EF91BF91AF919F918F9136
+:107AE0007F916F915F914F913F912F910F900FBEBA
+:107AF0000F901F9018952091BB013091BC01261763
+:107B0000370748F06115710539F42091E8002E77A8
+:107B10002093E80001C0B9019C0180E033C09EB30E
+:107B2000992309F442C0953009F441C09091E800CE
+:107B300093FD39C09091E80092FD2FC09091E8002C
+:107B400090FF20C08091F20090E0F901821B930B1E
+:107B500005C021912093F100615071099F01280F08
+:107B6000391F6115710519F02830310590F381E056
+:107B70002830310509F080E09091E8009E779093DD
+:107B8000E8009F016115710551F68111C8CF05C04C
+:107B90008EB3882351F0853051F08091E80082FF48
+:107BA000F7CF80E0089581E0089582E0089583E0B2
+:107BB00008956115710529F42091E8002B77209331
+:107BC000E8009C0120C08EB3882379F1853039F11B
+:107BD0008091E80083FD25C08091E80082FFF3CF0B
+:107BE000F90107C08091F10081939F0161507109F3
+:107BF00029F09F018091F2008111F4CF8091E8007B
+:107C00008B778093E80061157105E9F68091E800B3
+:107C100080FD09C08EB3882341F08530B9F783E039
+:107C2000089581E0089580E0089582E00895EF923C
+:107C3000FF920F931F93CF93DF9300D0CDB7DEB7A2
+:107C4000E5EBF1E08091F100819381E0ED3BF807F5
+:107C5000C9F73EDB8091E80083FFE9C08091B50160
+:107C60009091B601953009F46FC038F4913071F1FC
+:107C700070F0933009F0DBC029C0983009F4AAC035
+:107C8000993009F4B9C0963009F0D1C083C080386A
+:107C900009F4CDC0823809F0CAC08091B901909131
+:107CA000BA01877099278093E9009091EB001092B8
+:107CB000E9008091E800877F8093E80095FB8827A2
+:107CC00080F98093F1001092F1008FC0882319F0A1
+:107CD000823009F0ACC08F71823009F0A8C0809169
+:107CE000B70181112BC08091B9019091BA018770C1
+:107CF0009927009709F49BC08093E9002091EB003D
+:107D000020FF1CC02091B601233021F48091EB00AC
+:107D1000806212C09091EB0090619093EB0021E0A3
+:107D200030E001C0220F8A95EAF72093EA00109212
+:107D3000EA008091EB0088608093EB001092E900EC
+:107D40008091E800877F54C0811171C00091B70114
+:107D50001091B8010F771127E02EFFB6F8948091AB
+:107D6000E800877F8093E800D3DD8091E80080FF02
+:107D7000FCCF8091E3008078802B8093E3008068C3
+:107D80008093E300EE2011F083E001C082E08EBB1F
+:107D9000FFBE4DC08058823008F049C0AE014F5F31
+:107DA0005F4F6091B9018091B7019091B80168DD92
+:107DB000009709F43CC02091E800277F2093E80059
+:107DC000BC0189819A8197DE8091E8008B7780934E
+:107DD000E8002DC0803859F58091E800877F8093B6
+:107DE000E8008091B3018093F1008091E8008E77E4
+:107DF0008093E8008DDD1BC0811119C09091B701FF
+:107E00009230A8F48091E800877F8093E8009093F7
+:107E1000B3017EDD8091B301811104C08091E30044
+:107E200087FF02C084E001C081E08EBB45DA80910B
+:107E3000E80083FF0AC08091EB0080628093EB0032
+:107E40008091E800877F8093E8000F900F90DF918A
+:107E5000CF911F910F91FF90EF9008950895CF93C8
+:107E60008EB3882359F0C091E900C7701092E900E1
+:107E70008091E80083FDDBDEC093E900CF91089597
+:107E8000F999FECF92BD81BDF89A992780B50895E2
+:107E9000262FF999FECF1FBA92BD81BD20BD0FB626
+:107EA000F894FA9AF99A0FBE01960895F894FFCFC4
+:107EB00077770100000000000008180355006E00ED
+:107EC0006B006E006F0077006E0020002000200025
+:107ED0002000000022034D0069006E0069006D0063
+:107EE00075007300200033003200200020002000C5
+:107EF00020002000200000000403090409023E00C5
+:107F00000201008032090400000102020100052480
+:107F10000010010424020405240600010705820361
+:107F20000800FF09040100020A000000070504021E
+:107F30001000010705830210000112011001020068
+:107F4000000841233600010002010001434154456D
+:067F500052494E41000001
Please sign in to comment.
Something went wrong with that request. Please try again.