
NEW_BUFFER     @Buf_App      FROM_FILE      inFile         -useAreas={{0x08000000, 0x00010000}} -setByteOrder=BigEndian

FILL_BUFFER    @Buf_App      WITH_FILLER    { 0x00, 0xA0, 0xF0, 0xF7 }

NEW_HASH       @Hash_App     FROM_BUFFER    @Buf_App       -useAreas={{0x08000000, 0x00000200},
                                                                      {0x08000200, 0x00000080},
                                                                      {0x08000300, 0x0000FD00}} -setType=Hash_Sha2_256

FILL_BUFFER    @Buf_App      WITH_HASH      @Hash_App      -useAreas={{0x08000280, 0x00000020}}

WRITE_FILE     outFileAll    WITH_BUFFERS   {@Buf_App}     -setFormat=IntelHexExtended

PRINT_TEXT     {The HASH program checksum at 0x08000280 is: @Hash_App} -resolveSymbolsAsHexValue={@Hash_App}

