Files
avrdude/tools/test_files/holes_rjmp_loops_10240B.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

58 lines
4.0 KiB
Plaintext

:020000040000FA
:200A0000FFCFFECFFDCFFCCFFBCFFACFF9CFF8CFF7CFF6CFF5CFF4CFF3CFF2CFF1CFF0CF6E
:200A2000EFCFEECFEDCFECCFEBCFEACFE9CFE8CFE7CFE6CFE5CFE4CFE3CFE2CFE1CFE0CF4E
:200A4000DFCFDECFDDCFDCCFDBCFDACFD9CFD8CFD7CFD6CFD5CFD4CFD3CFD2CFD1CFD0CF2E
:200A6000CFCFCECFCDCFCCCFCBCFCACFC9CFC8CFC7CFC6CFC5CFC4CFC3CFC2CFC1CFC0CF0E
:200A8000BFCFBECFBDCFBCCFBBCFBACFB9CFB8CFB7CFB6CFB5CFB4CFB3CFB2CFB1CFB0CFEE
:200AA000AFCFAECFADCFACCFABCFAACFA9CFA8CFA7CFA6CFA5CFA4CFA3CFA2CFA1CFA0CFCE
:200AC0009FCF9ECF9DCF9CCF9BCF9ACF99CF98CF97CF96CF95CF94CF93CF92CF91CF90CFAE
:200AE0008FCF8ECF8DCF8CCF8BCF8ACF89CF88CF87CF86CF85CF84CF83CF82CF81CF80CF8E
:200B00007FCF7ECF7DCF7CCF7BCF7ACF79CF78CF77CF76CF75CF74CF73CF72CF71CF70CF6D
:200B20006FCF6ECF6DCF6CCF6BCF6ACF69CF68CF67CF66CF65CF64CF63CF62CF61CF60CF4D
:200B40005FCF5ECF5DCF5CCF5BCF5ACF59CF58CF57CF56CF55CF54CF53CF52CF51CF50CF2D
:200B60004FCF4ECF4DCF4CCF4BCF4ACF49CF48CF47CF46CF45CF44CF43CF42CF41CF40CF0D
:200B80003FCF3ECF3DCF3CCF3BCF3ACF39CF38CF37CF36CF35CF34CF33CF32CF31CF30CFED
:200BA0002FCF2ECF2DCF2CCF2BCF2ACF29CF28CF27CF26CF25CF24CF23CF22CF21CF20CFCD
:200BC0001FCF1ECF1DCF1CCF1BCF1ACF19CF18CF17CF16CF15CF14CF13CF12CF11CF10CFAD
:200BE0000FCF0ECF0DCF0CCF0BCF0ACF09CF08CF07CF06CF05CF04CF03CF02CF01CF00CF8D
:200C0000FFCFFECFFDCFFCCFFBCFFACFF9CFF8CFF7CFF6CFF5CFF4CFF3CFF2CFF1CFF0CF6C
:200C2000EFCFEECFEDCFECCFEBCFEACFE9CFE8CFE7CFE6CFE5CFE4CFE3CFE2CFE1CFE0CF4C
:200C4000DFCFDECFDDCFDCCFDBCFDACFD9CFD8CFD7CFD6CFD5CFD4CFD3CFD2CFD1CFD0CF2C
:200C6000CFCFCECFCDCFCCCFCBCFCACFC9CFC8CFC7CFC6CFC5CFC4CFC3CFC2CFC1CFC0CF0C
:200C8000BFCFBECFBDCFBCCFBBCFBACFB9CFB8CFB7CFB6CFB5CFB4CFB3CFB2CFB1CFB0CFEC
:200CA000AFCFAECFADCFACCFABCFAACFA9CFA8CFA7CFA6CFA5CFA4CFA3CFA2CFA1CFA0CFCC
:200CC0009FCF9ECF9DCF9CCF9BCF9ACF99CF98CF97CF96CF95CF94CF93CF92CF91CF90CFAC
:200CE0008FCF8ECF8DCF8CCF8BCF8ACF89CF88CF87CF86CF85CF84CF83CF82CF81CF80CF8C
:200D00007FCF7ECF7DCF7CCF7BCF7ACF79CF78CF77CF76CF75CF74CF73CF72CF71CF70CF6B
:200D20006FCF6ECF6DCF6CCF6BCF6ACF69CF68CF67CF66CF65CF64CF63CF62CF61CF60CF4B
:150D40005FCF5ECF5DCF5CCF5BCF5ACF59CF58CF57CF56CF55AA
:201AAB00FFCFFECFFDCFFCCFFBCFFACFF9CFF8CFF7CFF6CFF5CFF4CFF3CFF2CFF1CFF0CFB3
:201ACB00EFCFEECFEDCFECCFEBCFEACFE9CFE8CFE7CFE6CFE5CFE4CFE3CFE2CFE1CFE0CF93
:201AEB00DFCFDECFDDCFDCCFDBCFDACFD9CFD8CFD7CFD6CFD5CFD4CFD3CFD2CFD1CFD0CF73
:201B0B00CFCFCECFCDCFCCCFCBCFCACFC9CFC8CFC7CFC6CFC5CFC4CFC3CFC2CFC1CFC0CF52
:201B2B00BFCFBECFBDCFBCCFBBCFBACFB9CFB8CFB7CFB6CFB5CFB4CFB3CFB2CFB1CFB0CF32
:201B4B00AFCFAECFADCFACCFABCFAACFA9CFA8CFA7CFA6CFA5CFA4CFA3CFA2CFA1CFA0CF12
:201B6B009FCF9ECF9DCF9CCF9BCF9ACF99CF98CF97CF96CF95CF94CF93CF92CF91CF90CFF2
:201B8B008FCF8ECF8DCF8CCF8BCF8ACF89CF88CF87CF86CF85CF84CF83CF82CF81CF80CFD2
:201BAB007FCF7ECF7DCF7CCF7BCF7ACF79CF78CF77CF76CF75CF74CF73CF72CF71CF70CFB2
:201BCB006FCF6ECF6DCF6CCF6BCF6ACF69CF68CF67CF66CF65CF64CF63CF62CF61CF60CF92
:151BEB005FCF5ECF5DCF5CCF5BCF5ACF59CF58CF57CF56CF55F1
:201C0000CF54CF53CF52CF51CF50CF4FCF4ECF4DCF4CCF4BCF4ACF49CF48CF47CF46CF450C
:201C2000CF44CF43CF42CF41CF40CF3FCF3ECF3DCF3CCF3BCF3ACF39CF38CF37CF36CF35EC
:201C4000CF34CF33CF32CF31CF30CF2FCF2ECF2DCF2CCF2BCF2ACF29CF28CF27CF26CF25CC
:201C6000CF24CF23CF22CF21CF20CF1FCF1ECF1DCF1CCF1BCF1ACF19CF18CF17CF16CF15AC
:201C8000CF14CF13CF12CF11CF10CF0FCF0ECF0DCF0CCF0BCF0ACF09CF08CF07CF06CF058C
:201CA000CF04CF03CF02CF01CF00CFFFCFFECFFDCFFCCFFBCFFACFF9CFF8CFF7CFF6CFF56C
:201CC000CFF4CFF3CFF2CFF1CFF0CFEFCFEECFEDCFECCFEBCFEACFE9CFE8CFE7CFE6CFE54C
:201CE000CFE4CFE3CFE2CFE1CFE0CFDFCFDECFDDCFDCCFDBCFDACFD9CFD8CFD7CFD6CFD52C
:201D0000CFD4CFD3CFD2CFD1CFD0CFCFCFCECFCDCFCCCFCBCFCACFC9CFC8CFC7CFC6CFC50B
:201D2000CFC4CFC3CFC2CFC1CFC0CFBFCFBECFBDCFBCCFBBCFBACFB9CFB8CFB7CFB6CFB5EB
:201D4000CFB4CFB3CFB2CFB1CFB0CFAFCFAECFADCFACCFABCFAACFA9CFA8CFA7CFA6CFA5CB
:201D6000CFA4CFA3CFA2CFA1CFA0CF9FCF9ECF9DCF9CCF9BCF9ACF99CF98CF97CF96CF95AB
:201D8000CF94CF93CF92CF91CF90CF8FCF8ECF8DCF8CCF8BCF8ACF89CF88CF87CF86CF858B
:201DA000CF84CF83CF82CF81CF80CF7FCF7ECF7DCF7CCF7BCF7ACF79CF78CF77CF76CF756B
:201DC000CF74CF73CF72CF71CF70CF6FCF6ECF6DCF6CCF6BCF6ACF69CF68CF67CF66CF654B
:1E1DE000CF64CF63CF62CF61CF60CF5FCF5ECF5DCF5CCF5BCF5ACF59CF58CF57CF5651
:011DFF00CF14
:00000001FF