ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
1157008 Топик полностью
Idler (21.12.2021 20:31 - 22.12.2021 10:34, просмотров: 521) ответил vpv.vpv на Не знаю, поддерживает ли Авреал интерфейс mEDBG (у меня пока только такой, для пробы :) ) Аврдуду ещё детально не смотрел. Но, вроде, в самой студии 7 есть какой-то "бэкэнд", который можно запустить в режиме командной строки. Чтоб шил всё, флеш, еепром и фузы. Пока вот рою... ищу... ))
Непонятно, что там искать. Во всех инструкциях есть. 

Например, батник прошивки через ATMELICE для ATXMEGA64:


"c:\Atmel\Studio\7.0\atbackend\atprogram.exe" -t atmelice -i PDI -d ATXmega64A3U program -fs -f fuses.hex

if ERRORLEVEL 1 GOTO ERR

"c:\Atmel\Studio\7.0\atbackend\atprogram.exe" -t atmelice -i PDI -d ATXmega64A3U program -c --verify -fl -f cam43.hex

if ERRORLEVEL 1 GOTO ERR

"c:\Atmel\Studio\7.0\atbackend\atprogram.exe" -t atmelice -i PDI -d ATXmega64A3U program -e --verify --format hex -ee -f cam43.eep

if ERRORLEVEL 1 GOTO ERR

"c:\Atmel\Studio\7.0\atbackend\atprogram.exe" -t atmelice -i PDI -d ATXmega64A3U program -lb -f lock.hex

if ERRORLEVEL 1 GOTO ERR

exit

ERR:

pause


fuses.hex и lock.hex можно прочитать из процессора, прошитого через гуй:


"c:\Atmel\Studio\7.0\atbackend\atprogram.exe" -t atmelice -i PDI -d ATXmega64A3U read -fs -f fuses.hex

"c:\Atmel\Studio\7.0\atbackend\atprogram.exe" -t atmelice -i PDI -d ATXmega64A3U read -lb -f lock.hex


В зависимости от процессора, вместо PDI м.б. ISP, UPDI, TPI и др.