Skip to content

Commit 4376436

Browse files
committed
Adding bootloader support for Hyperion variants.
1 parent d0378a4 commit 4376436

7 files changed

+81
-48
lines changed

hardware/zpuino/zpu/boards.txt

Lines changed: 81 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -97,25 +97,8 @@ zpuino_papilio_one500.build.extraSflags=-DBOARD_ID=0xA4010F00
9797
zpuino_papilio_one500.bootloader.tool=papilioprog
9898
zpuino_papilio_one500.bootloader.file=p1_500k/zpuino-1.0-PapilioOne-S3E500.bit
9999
##############################################################
100-
zpuino_papilio_one500v.name=ZPUino on Papilio One (500) board, with 8-bit HQVGA on WingSlot CH
101-
zpuino_papilio_one500v.boardid=0xA4010E01
102-
zpuino_papilio_one500v.upload.protocol=zpuino-serial
103-
zpuino_papilio_one500v.upload.maximum_size=12160
104-
zpuino_papilio_one500v.upload.size_sections=all
105-
zpuino_papilio_one500v.upload.speed=115200
106-
zpuino_papilio_one500v.upload.tool=zpuinoprogrammer
107-
zpuino_papilio_one500v.build.f_cpu=92000000L
108-
zpuino_papilio_one500v.build.core=zpuino
109-
zpuino_papilio_one500v.build.mcu=zpu
110-
zpuino_papilio_one500v.build.pins=standard
111-
zpuino_papilio_one500v.build.toolchain=zpu
112-
zpuino_papilio_one500v.build.extra_flags=-D__ZPUINO_PAPILIO_ONE__ -DCLK_FREQ=92000000 -DBOARD_ID=0xA4010E01 -DBOARD_MEMORYSIZE=0x4000 -D__S3E_500__ -nostartfiles
113-
zpuino_papilio_one500v.build.extraSflags=-DBOARD_ID=0xA4010E01
114-
zpuino_papilio_one500v.bootloader.tool=papilioprog
115-
zpuino_papilio_one500v.bootloader.file=p1_500k/zpuino-1.0-PapilioOne-S3E500-VGA160x120x8_CH_WingSlot.bit
116-
##############################################################
117100
zpuino_papilio_one500vam.name=ZPUino on Papilio One (500) board, Hyperion with 8-bit HQVGA on Arcade MegaWing
118-
zpuino_papilio_one500v.boardid=0xA4010E01
101+
zpuino_papilio_one500vam.boardid=0xA4010E01
119102
zpuino_papilio_one500vam.upload.protocol=zpuino-serial
120103
zpuino_papilio_one500vam.upload.maximum_size=12160
121104
zpuino_papilio_one500vam.upload.size_sections=all
@@ -131,37 +114,87 @@ zpuino_papilio_one500vam.build.extraSflags=-DBOARD_ID=0xA4010E01
131114
zpuino_papilio_one500vam.bootloader.tool=papilioprog
132115
zpuino_papilio_one500vam.bootloader.file=p1_500k/zpuino-1.0-PapilioOne-S3E500-Hyperion-HQVGA-Arcade-MegaWing.bit
133116
##############################################################
134-
zpuino_papilio_pluslx4v.name=ZPUino on Papilio Plus (LX4)
135-
zpuino_papilio_pluslx4v.boardid=0xA4030E00
136-
zpuino_papilio_pluslx4v.upload.protocol=zpuino-serial
137-
zpuino_papilio_pluslx4v.upload.maximum_size=12160
138-
zpuino_papilio_pluslx4v.upload.size_sections=all
139-
zpuino_papilio_pluslx4v.upload.speed=115200
140-
zpuino_papilio_pluslx4v.upload.tool=zpuinoprogrammer
141-
zpuino_papilio_pluslx4v.build.f_cpu=96000000L
142-
zpuino_papilio_pluslx4v.build.core=zpuino
143-
zpuino_papilio_pluslx4v.build.mcu=zpu
144-
zpuino_papilio_pluslx4v.build.toolchain=zpu
145-
zpuino_papilio_pluslx4v.build.extra_flags=-D__ZPUINO_PAPILIO_PLUS__ -DBOARD_ID=0xA4030E00 -DBOARD_MEMORYSIZE=0x4000 -nostartfiles
146-
zpuino_papilio_pluslx4v.build.extraSflags=-DBOARD_ID=0xA4030E00
147-
zpuino_papilio_pluslx4v.bootloader.tool=papilioprog
148-
zpuino_papilio_pluslx4v.bootloader.file=lx4/zpuino-1.0-PapilioPro-S6LX4.bit
117+
zpuino_papilio_one500vlm.name=ZPUino on Papilio One (500) board, Hyperion with 8-bit HQVGA on LogicStart MegaWing
118+
zpuino_papilio_one500vlm.boardid=0xA4010E01
119+
zpuino_papilio_one500vlm.upload.protocol=zpuino-serial
120+
zpuino_papilio_one500vlm.upload.maximum_size=12160
121+
zpuino_papilio_one500vlm.upload.size_sections=all
122+
zpuino_papilio_one500vlm.upload.speed=115200
123+
zpuino_papilio_one500vlm.upload.tool=zpuinoprogrammer
124+
zpuino_papilio_one500vlm.build.f_cpu=92000000L
125+
zpuino_papilio_one500vlm.build.core=zpuino
126+
zpuino_papilio_one500vlm.build.mcu=zpu
127+
zpuino_papilio_one500vlm.build.pins=standard
128+
zpuino_papilio_one500vlm.build.toolchain=zpu
129+
zpuino_papilio_one500vlm.build.extra_flags=-D__ZPUINO_PAPILIO_ONE__ -DCLK_FREQ=92000000 -DBOARD_ID=0xA4010E01 -DBOARD_MEMORYSIZE=0x4000 -D__S3E_500__ -nostartfiles
130+
zpuino_papilio_one500vlm.build.extraSflags=-DBOARD_ID=0xA4010E01
131+
zpuino_papilio_one500vlm.bootloader.tool=papilioprog
132+
zpuino_papilio_one500vlm.bootloader.file=p1_500k/zpuino-1.0-PapilioOne-S3E500-Hyperion-HQVGA-LogicStart-MegaWing.bit
133+
##############################################################
134+
zpuino_papilio_one500vps.name=ZPUino on Papilio One (500) board, Hyperion with 8-bit HQVGA, Pin Select
135+
zpuino_papilio_one500vps.boardid=0xA4010E01
136+
zpuino_papilio_one500vps.upload.protocol=zpuino-serial
137+
zpuino_papilio_one500vps.upload.maximum_size=12160
138+
zpuino_papilio_one500vps.upload.size_sections=all
139+
zpuino_papilio_one500vps.upload.speed=115200
140+
zpuino_papilio_one500vps.upload.tool=zpuinoprogrammer
141+
zpuino_papilio_one500vps.build.f_cpu=92000000L
142+
zpuino_papilio_one500vps.build.core=zpuino
143+
zpuino_papilio_one500vps.build.mcu=zpu
144+
zpuino_papilio_one500vps.build.pins=standard
145+
zpuino_papilio_one500vps.build.toolchain=zpu
146+
zpuino_papilio_one500vps.build.extra_flags=-D__ZPUINO_PAPILIO_ONE__ -DCLK_FREQ=92000000 -DBOARD_ID=0xA4010E01 -DBOARD_MEMORYSIZE=0x4000 -D__S3E_500__ -nostartfiles
147+
zpuino_papilio_one500vps.build.extraSflags=-DBOARD_ID=0xA4010E01
148+
zpuino_papilio_one500vps.bootloader.tool=papilioprog
149+
zpuino_papilio_one500vps.bootloader.file=p1_500k/zpuino-1.0-PapilioOne-S3E500-Hyperion-HQVGA-PinSelect.bit
150+
##############################################################
151+
zpuino_papilio_prolx9vam.name=ZPUino on Papilio Pro (LX9), Hyperion with 8-bit HQVGA on Arcade MegaWing
152+
zpuino_papilio_prolx9vam.boardid=0xA4041700
153+
zpuino_papilio_prolx9vam.upload.protocol=zpuino-serial
154+
zpuino_papilio_prolx9vam.upload.maximum_size=8388608
155+
zpuino_papilio_prolx9vam.upload.size_sections=all
156+
zpuino_papilio_prolx9vam.upload.speed=1000000
157+
zpuino_papilio_prolx9vam.upload.tool=zpuinoprogrammer
158+
zpuino_papilio_prolx9vam.build.f_cpu=96000000L
159+
zpuino_papilio_prolx9vam.build.core=zpuino
160+
zpuino_papilio_prolx9vam.build.mcu=zpu
161+
zpuino_papilio_prolx9vam.build.toolchain=zpu
162+
zpuino_papilio_prolx9vam.build.extra_flags=-D__ZPUINO_PAPILIO_PRO__ -DBOARD_ID=0xA4041700 -DBOARD_MEMORYSIZE=0x800000 -nostartfiles
163+
zpuino_papilio_prolx9vam.build.extraSflags=-DBOARD_ID=0xA4041700
164+
zpuino_papilio_prolx9vam.bootloader.tool=papilioprog
165+
zpuino_papilio_prolx9vam.bootloader.file=lx9/zpuino-1.0-PapilioPro-S6LX9-Hyperion-HQVGA-Arcade-MegaWing.bit
166+
##############################################################
167+
zpuino_papilio_prolx9vlm.name=ZPUino on Papilio Pro (LX9), Hyperion with 8-bit HQVGA on LogicStart MegaWing
168+
zpuino_papilio_prolx9vlm.boardid=0xA4041700
169+
zpuino_papilio_prolx9vlm.upload.protocol=zpuino-serial
170+
zpuino_papilio_prolx9vlm.upload.maximum_size=8388608
171+
zpuino_papilio_prolx9vlm.upload.size_sections=all
172+
zpuino_papilio_prolx9vlm.upload.speed=1000000
173+
zpuino_papilio_prolx9vlm.upload.tool=zpuinoprogrammer
174+
zpuino_papilio_prolx9vlm.build.f_cpu=96000000L
175+
zpuino_papilio_prolx9vlm.build.core=zpuino
176+
zpuino_papilio_prolx9vlm.build.mcu=zpu
177+
zpuino_papilio_prolx9vlm.build.toolchain=zpu
178+
zpuino_papilio_prolx9vlm.build.extra_flags=-D__ZPUINO_PAPILIO_PRO__ -DBOARD_ID=0xA4041700 -DBOARD_MEMORYSIZE=0x800000 -nostartfiles
179+
zpuino_papilio_prolx9vlm.build.extraSflags=-DBOARD_ID=0xA4041700
180+
zpuino_papilio_prolx9vlm.bootloader.tool=papilioprog
181+
zpuino_papilio_prolx9vlm.bootloader.file=lx9/zpuino-1.0-PapilioPro-S6LX9-Hyperion-HQVGA-LogicStart-MegaWing.bit
149182
##############################################################
150-
zpuino_papilio_prolx9v.name=ZPUino on Papilio Pro (LX9)
151-
zpuino_papilio_prolx9v.boardid=0xA4041700
152-
zpuino_papilio_prolx9v.upload.protocol=zpuino-serial
153-
zpuino_papilio_prolx9v.upload.maximum_size=8388608
154-
zpuino_papilio_prolx9v.upload.size_sections=all
155-
zpuino_papilio_prolx9v.upload.speed=115200
156-
zpuino_papilio_prolx9v.upload.tool=zpuinoprogrammer
157-
zpuino_papilio_prolx9v.build.f_cpu=96000000L
158-
zpuino_papilio_prolx9v.build.core=zpuino
159-
zpuino_papilio_prolx9v.build.mcu=zpu
160-
zpuino_papilio_prolx9v.build.toolchain=zpu
161-
zpuino_papilio_prolx9v.build.extra_flags=-D__ZPUINO_PAPILIO_PRO__ -DBOARD_ID=0xA4041700 -DBOARD_MEMORYSIZE=0x800000 -nostartfiles
162-
zpuino_papilio_prolx9v.build.extraSflags=-DBOARD_ID=0xA4041700
163-
zpuino_papilio_prolx9v.bootloader.tool=papilioprog
164-
zpuino_papilio_prolx9v.bootloader.file=lx9/zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.0.bit
183+
zpuino_papilio_prolx9rrm.name=ZPUino on Papilio Pro (LX9), RetroCade on RetroCade MegaWing
184+
zpuino_papilio_prolx9rrm.boardid=0xA4041700
185+
zpuino_papilio_prolx9rrm.upload.protocol=zpuino-serial
186+
zpuino_papilio_prolx9rrm.upload.maximum_size=8388608
187+
zpuino_papilio_prolx9rrm.upload.size_sections=all
188+
zpuino_papilio_prolx9rrm.upload.speed=1000000
189+
zpuino_papilio_prolx9rrm.upload.tool=zpuinoprogrammer
190+
zpuino_papilio_prolx9rrm.build.f_cpu=96000000L
191+
zpuino_papilio_prolx9rrm.build.core=zpuino
192+
zpuino_papilio_prolx9rrm.build.mcu=zpu
193+
zpuino_papilio_prolx9rrm.build.toolchain=zpu
194+
zpuino_papilio_prolx9rrm.build.extra_flags=-D__ZPUINO_PAPILIO_PRO__ -DBOARD_ID=0xA4041700 -DBOARD_MEMORYSIZE=0x800000 -nostartfiles
195+
zpuino_papilio_prolx9rrm.build.extraSflags=-DBOARD_ID=0xA4041700
196+
zpuino_papilio_prolx9rrm.bootloader.tool=papilioprog
197+
zpuino_papilio_prolx9rrm.bootloader.file=lx9/zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.0.bit
165198
##############################################################
166199
zpuino_nexys2.name=ZPUino on Nexys2 board (s3e1200)
167200
zpuino_nexys2.boardid=0x84010F00
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)