Files
avrdude/tools/test_files/blink-mega2560+lext-test.hex
stefanrueger be9c2a507d Add tools/test-avrdude
$ tools/test-avrdude -h
Syntax: test-avrdude {<opts>}
Function: test AVRDUDE for certain programmer and part combinations
Options:
    -c <configuration spec>     additional configuration options used for all runs
    -d <sec>                    delay between test commands (default 4 seconds)
    -e <avrdude path>           set path of AVRDUDE executable (default avrdude)
    -l                          list test commands but do not execute them
    -p <programmer/part specs>  can be used multiple times, overrides default tests
    -s                          skip EEPROM tests for bootloaders
    -v                          verbose: show AVRDUDE error and warning messages
    -? or -h                    show this help text
Example:
    $ test-avrdude -d 0 -p "-c dryrun -p t13" -p "-c dryrun -p m4809"

$ echo | tools/test-avrdude -p"-cdryrun -pm328p" -d0
Testing avrdude version 7.2-20240128 (09345002)
Prepare "-cdryrun -pm328p" and press 'enter' or 'space' to continue. Press any other key to skip
   0.064 s: fuse access: clear, set and read eesave fuse bit
   0.083 s: fuse access: set eesave fusebit to delete EEPROM on chip erase
   0.066 s: chip erase
   0.068 s: flash -U write/verify holes_rjmp_loops_32768B.hex
   0.067 s: flash -T write/verify holes_rjmp_loops_32768B.hex
   0.067 s: eeprom check whether programmer can flip 0s to 1s
   0.067 s: eeprom -U write/verify holes_pack_my_box_1024B.hex
   0.066 s: eeprom -T write/verify holes_{the_five_boxing_wizards,pack_my_box}_1024B.hex
   0.069 s: chip erase and spot check flash is actually erased
   0.067 s: spot check eeprom is erased, too
2024-01-29 01:39:08 +13:00

51 lines
3.2 KiB
Plaintext

:020000040000FA
:2000000076C0000086C0000084C0000082C0000080C000007EC000007CC000007AC00000EA
:2000200078C0000076C0000074C0000072C0000070C000006EC000006CC000006AC0000038
:2000400068C0000066C0000064C0000062C000009DC000005EC000005CC000005AC000005B
:2000600058C00000F1C000001EC1000052C0000050C000004EC000004CC000004AC0000092
:2000800048C0000046C0000044C0000042C0000040C000003EC000003CC000003AC0000058
:2000A00038C0000036C0000034C0000032C0000030C000002EC000002CC000002AC00000B8
:2000C00028C0000026C0000024C0000022C0000020C000001EC000001CC000001AC0000018
:2000E00018C00000626C696E6B2E2E2E0A0011241FBECFEFD1E2DEBFCDBF00E00CBF22E02B
:20010000A0E0B2E001C01D92A436B207E1F778D047C176CF10928000C2E0C0938100279A04
:20012000C093C0001092C50082E28093C40086E08093C200E6D080E291E090930B02809303
:200140000A0210920D0210920C02C093050210920F0210920E0282E092E090936102809306
:20016000600264EE70E080E0992701D147D06C197D098E099F09653F714081059105B0F314
:200180003DD06B017C011F9AF1CF08950F930FB70F930AB50F5F0ABD70F00BB50F4F0BBD0F
:2001A00050F0009100020F4F00930002009101020F4F009301020F910FBF0F9118952FB750
:2001C000F894609184006091850036B37AB58BB5909100022FBF2091010230FF06C06F3FE8
:2001E00021F07F5F8F4F9F4F2F4F33E0269597958795779567953A95C9F70895E0CF089530
:20020000789493E094BD95BD81E080936F0024E02093B1008093B000909391008093900057
:200220009093A1008093A000909321018093200187E880937A001092C1006CDFA6DFFECFD2
:2002400073D080E090E008951F920F920FB60F9211240BB60F922F938F939F93EF93FF9375
:200260008091C0009091C6008C71E0911302EF5FE77020911202E21739F0E0931302F0E05F
:20028000EA5EFD4F908301C082E080931102FF91EF919F918F912F910F900BBE0F900FBE7A
:2002A0000F901F9018951F920F920FB60F9211240BB60F928F93EF93FF93E0911402EF5FE9
:2002C000EF73E0931402809115028E1305C08091C1008F7D8093C1008091C000806480932B
:2002E000C000F0E0E25EFD4F80818093C600FF91EF918F910F900BBE0F900FBE0F901F90B6
:2003000018951092150210921402109213021092120210921002E1ECF0E08081886980830C
:2003200080818F7D80830895CF93C82F8A3019F48DE0FADF03C08F3708F0CFE3909115023F
:200340009F5F9F73809114029817E1F3E92FF0E0E25EFD4FC0839093150281E0809310026C
:200360008091C10080628093C100CF910895CF92DF92EF92FF926B017C012FEFC21AD20A55
:20038000E20AF20A8BBFFB018791882321F0CCDFC701B601F0CFFF90EF90DF90CF900895F9
:0803A000F89400C0F894FFCFAF
:020000040001F9
:20100000426F6E6A6F7572206C65206D6F6E64650A426F6E6A6F7572206C65206D6F6E6425
:20102000650A426F6E6A6F7572206C65206D6F6E64650A426F6E6A6F7572206C65206D6F68
:201040006E64650A426F6E6A6F7572206C65206D6F6E64650A426F6E6A6F7572206C652052
:201060006D6F6E64650A426F6E6A6F7572206C65206D6F6E64650A426F6E6A6F7572206CDB
:2010800065206D6F6E64650A426F6E6A6F7572206C65206D6F6E64650A426F6E6A6F7572C2
:0A10A000206C65206D6F6E64650A18
:020000040002F8
:2010000048656C6C6F2C20776F726C640A48656C6C6F2C20776F726C640A48656C6C6F2CCC
:2010200020776F726C640A48656C6C6F2C20776F726C640A48656C6C6F2C20776F726C6484
:201040000A48656C6C6F2C20776F726C640A48656C6C6F2C20776F726C640A48656C6C6FAE
:201060002C20776F726C640A48656C6C6F2C20776F726C640A48656C6C6F2C20776F726C7C
:02108000640A00
:020000040003F7
:201000004865692056657264656E0A4865692056657264656E0A4865692056657264656EEE
:201020000A4865692056657264656E0A4865692056657264656E0A48656920566572646532
:201040006E0A4865692056657264656E0A4865692056657264656E0A486569205665726409
:0E106000656E0A4865692056657264656E0A01
:00000001FF