Я пытаюсь прочитать информацию об устройстве с AT32UC3B1128 (используя jtagicemkii) вот так
atprogram.exe -v -i JTAG -d AT32UC3B1128 -cl 100khz info
Выполняя это на своей рабочей станции, я получаю следующий вывод (содержащий сообщение об ошибке внизу):
StdOut:
Firmware check OK
Tool jtagicemkii has firmware version: 07.27
Target voltage: 3.35 V
Device information:
Name: AT32UC3B1128
JtagId: 0x81ee703f
Revision: I
CPU arch.: AVR32_UC3
Series:
Security bit is not set.
Memory Information:
Address Space StartAddress Size
sysreg 0x0 0x400
dbgreg 0x0 0x400
base 0x0 0x100000000
FLASH 0x80000000 0x20000
USER_PAGE 0x80800000 0x200
SRAM 0x0 0x8000
USBB_SLAVE 0xd0000000 0x800000
IO 0xfffe0000 0x20000
fuses 0xfffe1410 0x4
Fuses:
FGPFRLO (0b11111111111111111111111111111111):
BODEN 0x3L
BODHYST OFF
BODLEVEL 0x3fL
BOOTPROT 0x7L
EPFL OFF
LOCK15 OFF
LOCK14 OFF
LOCK13 OFF
LOCK12 OFF
LOCK11 OFF
LOCK10 OFF
LOCK9 OFF
LOCK8 OFF
LOCK7 OFF
LOCK6 OFF
LOCK5 OFF
LOCK4 OFF
LOCK3 OFF
LOCK2 OFF
LOCK1 OFF
LOCK0 OFF
StdErr:
[DEBUG] Starting execution of "info"
[DEBUG] Starting process 'C:\Program Files (x86)\Atmel\Studio\7.0\atbackend\atbackend.exe'
[DEBUG] Connecting to TCP:127.0.0.1:49811
[INFO] Connected to jtagicemkii, fw version: 7.27
[INFO] Firmware check OK
[ERROR] Error in TCF lockbit format. Missed key Could not get Module LOCKBIT for AT32UC3B1128. (TCF Error code: 131120)
[DEBUG] Command "info" finished with return code 0
[DEBUG] Exit successfully.
Как видите, в стандартную ошибку выводится следующее сообщение об ошибке:
[ERROR] Error in TCF lockbit format. Missed key Could not get Module LOCKBIT for AT32UC3B1128. (TCF Error code: 131120)
Я понятия не имею, как исправить эту ошибку, и не смог найти ничего полезного при поиске похожих сообщений об ошибках.
Я попробовал его на другом ПК с тем же программатором и оборудованием, и он отлично работает. Единственная очевидная разница - разные версии Atmel Studio. Я установил последнюю версию 7.0.1417, в то время как другой компьютер использует 7.0.1006.
Любые идеи?
PS: Кажется, сама Atmel Studio работает нормально. У меня нет проблем с чтением предохранителей и блокировок из графического интерфейса. Кроме того, стирание / программирование из командной строки также работает нормально. Судя по ошибке, похоже, что это что-то специфическое для "формата lockbit" из-за отсутствия "модуля lockbit".