【发布时间】:2017-11-08 17:24:40
【问题描述】:
我尝试像这样从 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)
我不知道如何解决此错误,也找不到任何有用的信息来搜索类似的错误消息。
我在另一台具有相同编程器和硬件的 PC 上进行了尝试,它运行良好。唯一明显的区别是不同版本的 Atmel Studio。我已经安装了最新版本 7.0.1417,而另一台 PC 使用的是 7.0.1006。
有什么想法吗?
PS:Atmel Studio 本身似乎运行良好。我从 GUI 读取保险丝和锁位没有问题。此外,从命令行擦除/编程也可以正常工作。从错误来看,由于缺少“lockbit module”,似乎是“lockbit format”特有的东西。
【问题讨论】:
标签: command-line-interface atmel atmelstudio