1) создал файл gentemp.exe Config.txt
Код
PAGE_SIZE = [FILL IN: Target AVR page size in bytes]
MEM_SIZE = [FILL IN: Application Section size in bytes]
CRC_ENABLE = [FILL IN: YES/NO]
KEY1 = FE6807733E9702E34D6759A56A8D4A46078E
KEY2 = 1F555D210E89036971
KEY3 = FE0EE7FD837569EFE4
INITIAL_VECTOR = 789280B50E473F2303EB08E795D5A72F
SIGNATURE = 8FB5DF40
MEM_SIZE = [FILL IN: Application Section size in bytes]
CRC_ENABLE = [FILL IN: YES/NO]
KEY1 = FE6807733E9702E34D6759A56A8D4A46078E
KEY2 = 1F555D210E89036971
KEY3 = FE0EE7FD837569EFE4
INITIAL_VECTOR = 789280B50E473F2303EB08E795D5A72F
SIGNATURE = 8FB5DF40
Подправил для AT90usb647 и для размера данных в файле flash.hex:
Код
PAGE_SIZE = 256
MEM_SIZE = 256
CRC_ENABLE = YES
MEM_SIZE = 256
CRC_ENABLE = YES
2) закинул в папку файл flash.hex и использовал команду create -c Config.txt -f flash.hex -o update.enc и... в ответ тишина, заветный файл update.enc не создается
flash.hex:
Код
:100000000C946500000000000000000000000000EB
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000000000000000000000000000000C0
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:100080000000000000000000000000000000000070
:100090000000000000000000249A2C9A0FEF12E5E7
:1000A00027E0015010402040E1F700C000002C98EC
:1000B0000FEF12E527E0015010402040E1F700C0AB
:1000C0000000EBCF00008895FECF0FE30DBF01E0ED
:1000D0000EBFC0E4D3E00E9473000E944C000E9457
:1000E00062000C94620001E008950000000000002E
:1000F0000000000000000000000000000000000000
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000000000000000000000000000000C0
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:100080000000000000000000000000000000000070
:100090000000000000000000249A2C9A0FEF12E5E7
:1000A00027E0015010402040E1F700C000002C98EC
:1000B0000FEF12E527E0015010402040E1F700C0AB
:1000C0000000EBCF00008895FECF0FE30DBF01E0ED
:1000D0000EBFC0E4D3E00E9473000E944C000E9457
:1000E00062000C94620001E008950000000000002E
:1000F0000000000000000000000000000000000000
Но если уменьшить размер данных flash.hex на 2 байта
Код
:100000000C946500000000000000000000000000EB
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000000000000000000000000000000C0
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:100080000000000000000000000000000000000070
:100090000000000000000000249A2C9A0FEF12E5E7
:1000A00027E0015010402040E1F700C000002C98EC
:1000B0000FEF12E527E0015010402040E1F700C0AB
:1000C0000000EBCF00008895FECF0FE30DBF01E0ED
:1000D0000EBFC0E4D3E00E9473000E944C000E9457
:1000E00062000C94620001E008950000000000002E
:0E00F000000000000000000000000000000002
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000000000000000000000000000000C0
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:100080000000000000000000000000000000000070
:100090000000000000000000249A2C9A0FEF12E5E7
:1000A00027E0015010402040E1F700C000002C98EC
:1000B0000FEF12E527E0015010402040E1F700C0AB
:1000C0000000EBCF00008895FECF0FE30DBF01E0ED
:1000D0000EBFC0E4D3E00E9473000E944C000E9457
:1000E00062000C94620001E008950000000000002E
:0E00F000000000000000000000000000000002
или увеличить MEM_SIZE = 258 на 2 байта
ТО файл создается.
Что-то я недопонимаю: что я не так делаю? Эти махинации с данными и отсутствие логики меня напрягают.