ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
666368 Топик полностью
AlexG (10.04.2016 06:36, просмотров: 260) ответил Ксения на Не верю. Нашла в интернете указание: "Note that there are no spaces between switches and their parameters and that hexadecimal values do not have a '0x' prefix".
Батник из старого проекта: 
jtagiceii.exe -dATmega1284 -mj -ifcode.hex -ieeeprom.hex -s -e -pb -vb -f0x1CDF -F0x1CDF -E0xFD -G0xFD -q
@if ERRORLEVEL 1 GOTO FW_BAD
@if NOT ERRORLEVEL 1 GOTO FW_OK
:FW_BAD
@ECHO X - ОШИБКА! (прошивка)
@GOTO EXIT
:FW_OK
@ECHO V -  УСПЕШНО! (прошивка) 
jtagiceii.exe -dATmega1284 -mj -ifchip45boot2_atmega1284p_uart1_rs485_v2.9L.hex -pf -vf -l0xDC -L0xDC 
@if ERRORLEVEL 1 ECHO X - ОШИБКА! (загрузчик)
@if NOT ERRORLEVEL 1 ECHO V -  УСПЕШНО! (загрузчик и защита) 
:EXIT
@time /T
Параметры командной строки у stk500.exe и jtagiceii.exe одинаковые, кроме мелких расхождений в указании интерфейса программирования. Возможно "0x" просто игнорируется.