Closed mcuee closed 1 year ago
Results:
hexls
is from urboot.
https://github.com/stefanrueger/urboot/blob/main/src/hexls
PS C:\work\arduino\arduino-1.0.6-windows\arduino-1.0.6\hardware\arduino\bootloaders\optiboot_x> C:\Strawberry\perl\bin\perl .\hexls
450 496 o9.1 -.s-.-r-- optiboot_curiosity1607.hex
450 496 o9.1 -.s-.-r-- optiboot_curiosity1627.hex
450 496 o9.1 -.s-.-r-- optiboot_tx2z.hex
450 496 o9.1 -.s-.-r-- optiboot_tx2z_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_alt.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_alt_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_alt_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_tx2z_rst.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_u1alt.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_u1alt_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_u1alt_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_txy2.hex
450 496 o9.1 -.s-.-r-- optiboot_txy2_1sec.hex
450 496 o9.1 -.s-.-r-- optiboot_txy2_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_txyz.hex
450 496 o9.1 -.s-.-r-- optiboot_txyz_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_txyz_alt.hex
452 496 o9.1 -.s-.-r-- optiboot_txyz_alt_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_txyz_alt_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_txyz_rst.hex
452 496 o9.1 -.s-.-r-- optiboot_xplained416.hex
450 496 o9.1 -.s-.-r-- optiboot_xplained817.hex
optiboot_dx results are listed here as well for reference.
It can be easily adapter for Linux as well by following the steps here. https://github.com/SpenceKonde/DxCore/issues/374
mcuee@UbuntuSwift3:~/arduino-1.0.6/hardware/arduino/bootloaders/optiboot_x_megatinycore$ cat omake
#!/bin/sh
echo make OS=linux ENV=arduino $*
make OS=linux ENV=arduino $*
mcuee@UbuntuSwift3:~/arduino-1.0.6/hardware/arduino/bootloaders/optiboot_x_megatinycore$
cat make_all_xtiny.sh
#!/bin/sh
./omake tinyxy2
./omake tinyxyz
./omake tinyxyzalt
./omake tinyx2z
./omake tinyx2zalt
./omake tinyx2zu1alt
./omake tinyxy2rst
./omake tinyxyzrst
./omake tinyxyzaltrst
./omake tinyx2zrst
./omake tinyx2zaltrst
./omake tinyx2zu1altrst
./omake tinyxy21sec
./omake tinyxyz1sec
./omake tinyxyzalt1sec
./omake tinyx2z1sec
./omake tinyx2zalt1sec
./omake tinyx2zu1alt1sec
./omake xplained817
./omake xplained416
./omake curiosity1607
./omake curiosity1627
Results:
mcuee@UbuntuSwift3:~/arduino-1.0.6/hardware/arduino/bootloaders/optiboot_x_megatinycore$ ./hexls
450 496 o9.1 -.s-.-r-- optiboot_curiosity1607.hex
450 496 o9.1 -.s-.-r-- optiboot_curiosity1627.hex
450 496 o9.1 -.s-.-r-- optiboot_tx2z.hex
450 496 o9.1 -.s-.-r-- optiboot_tx2z_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_alt.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_alt_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_alt_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_tx2z_rst.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_u1alt.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_u1alt_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_tx2z_u1alt_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_txy2.hex
450 496 o9.1 -.s-.-r-- optiboot_txy2_1sec.hex
450 496 o9.1 -.s-.-r-- optiboot_txy2_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_txyz.hex
450 496 o9.1 -.s-.-r-- optiboot_txyz_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_txyz_alt.hex
452 496 o9.1 -.s-.-r-- optiboot_txyz_alt_1sec.hex
452 496 o9.1 -.s-.-r-- optiboot_txyz_alt_rst.hex
450 496 o9.1 -.s-.-r-- optiboot_txyz_rst.hex
452 496 o9.1 -.s-.-r-- optiboot_xplained416.hex
450 496 o9.1 -.s-.-r-- optiboot_xplained817.hex
The following document from DxCore works well for megaTinyCore optiboot_x building as well. It would be good to include in this repo as well. Tested under Windows. https://github.com/SpenceKonde/DxCore/blob/master/megaavr/bootloaders/optiboot_dx/README.md