连接管理器 - 加载固件问题GydF4y2Ba

5个帖子 / 0新GydF4y2Ba
最后一篇文章GydF4y2Ba
flebigotGydF4y2Ba
离线GydF4y2Ba
最后一次露面:GydF4y2Ba6年2个月前GydF4y2Ba
加入:GydF4y2Ba2014-11-09 16:26GydF4y2Ba
连接管理器 - 加载固件问题GydF4y2Ba

你好,GydF4y2Ba

我使用PAN1740开发套件。我首先安装了J-Link驱动程序,然后是数据表中指示的Connexion Manager(Win32版本)。我试图加载FirmeWare(似乎可以工作),但是当我尝试启动(作为中央或外围)之后,我只有以下日志,左选项卡保持在欢迎状态,并带有此消息“请按“请按“启动”启动)为了开始产品评估,作为中央“或“启动为外围”。”。此外,如果我将任何东西发送到芯片,我都尝试使用示波器检查,我注意到没有传输框架。我还试图拔下插头重新启动设备,以在另一台计算机上进行测试,并在有或没有硬件流量控制下进行了测试。GydF4y2Ba

DLL版本v4.72,编辑2013年6月12日15:47:08GydF4y2Ba
固件:J-Link OB-SAM3U128 V1 2014年11月28日编辑10:24:11GydF4y2Ba
硬件:v1.00GydF4y2Ba
S/N:480041408GydF4y2Ba
vtarget = 3.300VGydF4y2Ba
信息:无法衡量总ir len。TDO是恒定的。GydF4y2Ba
信息:无法衡量总ir len。TDO是恒定的。GydF4y2Ba
在JTAG链上找不到设备。试图在SWD上找到设备。GydF4y2Ba
信息:找到具有ID 0x0BB11477的SWD-DPGydF4y2Ba
信息:fpunit:4个代码(BP)插槽和0个字面插槽GydF4y2Ba
信息:找到Cortex-M0 R0P0,Little Endian。GydF4y2Ba
确定的Cortex-M0。GydF4y2Ba
JTAG速度:100 kHzGydF4y2Ba
处理脚本文件...GydF4y2Ba

重置延迟:0 msGydF4y2Ba
重置类型正常:通过sysresetreq和VectReset位重置核心和外围设备。GydF4y2Ba

写作00A6-> 50000012GydF4y2Ba

写作002E-> 50003308GydF4y2Ba

加载二进制文件... [full_emb.bin]GydF4y2Ba
将bin数据写入目标内存 @ 0x00000000。GydF4y2Ba

加载二进制文件full_emb.binGydF4y2Ba
读取13584字节来自目标内存 @ 0x00000000的数据。GydF4y2Ba
验证成功。GydF4y2Ba

重置延迟:0 msGydF4y2Ba
重置类型正常:通过sysresetreq和VectReset位重置核心和外围设备。GydF4y2Ba

脚本处理完成。GydF4y2Ba

====> [12:16:58.905] rx <====GydF4y2Ba
UART COM7开放GydF4y2Ba

====> [12:16:58.907] TX <====GydF4y2Ba
SRC任务:0x3F(task_app)GydF4y2Ba
DST任务:0xD(task_GAPM)GydF4y2Ba
MSG ID:0x3402(GAPM_RESET_CMD)GydF4y2Ba
有效载荷:02 34 0D 00 3F 00 01 00 01GydF4y2Ba

感谢您提供的任何答案。GydF4y2Ba
Fabien L.GydF4y2Ba

IngoGydF4y2Ba
离线GydF4y2Ba
最后一次露面:GydF4y2Ba4个月2天前GydF4y2Ba
大师GydF4y2Ba 松下GydF4y2Ba
加入:GydF4y2Ba2014-01-16 11:19GydF4y2Ba
你好法式,我们想出了GydF4y2Ba

您好Fabien,我们发现Atmel控制器部分未正确使用UART级别。请在P0.2和P0.3处卸下加密狗上的电阻。然后它应该稳定。GydF4y2Ba

flebigotGydF4y2Ba
离线GydF4y2Ba
最后一次露面:GydF4y2Ba6年2个月前GydF4y2Ba
加入:GydF4y2Ba2014-11-09 16:26GydF4y2Ba
再一次问好,GydF4y2Ba

再一次问好,GydF4y2Ba

在我的设备上,P0.4和P0.5上只有2个电阻。在datasheet pan1740_applicationnote.pdf上,示意图(第7页)显示了P0.0,P0.1,P0.2和P0.3上的电阻,图片(第6页)显示了P0.2,P0.3,P0,P0,.4和P0.5。因此,我在P0.0和P0.1上焊接了电阻,并删除了P0.4和P0.5。结果没有变化...您能告诉我正确的映射是什么?GydF4y2Ba
感谢您的回答。GydF4y2Ba

IngoGydF4y2Ba
离线GydF4y2Ba
最后一次露面:GydF4y2Ba4个月2天前GydF4y2Ba
大师GydF4y2Ba 松下GydF4y2Ba
加入:GydF4y2Ba2014-01-16 11:19GydF4y2Ba
嗨,法布恩,P0.4是RX和P0GydF4y2Ba

嗨,Fabien,P0.4是RX,P0.5是TX。他们只需要安装。因此,您获得的设备应该可以使用。这是一个完整的日志,包括按下“ As Central”:GydF4y2Ba

Hex2bin v1.0.10,版权(C)2012 Jacques Pelletier&贡献者GydF4y2Ba

最低地址= 00000000GydF4y2Ba
最高地址= 00002F27GydF4y2Ba
pad byte = ffGydF4y2Ba
8位校验和31GydF4y2Ba

工具目录:C:\ Program Files \ ConnectionManager1 \ bin \ finfware_upload \GydF4y2Ba
使用十六进制文件:“ C:\ Program Files \ ConnectionManager1 \ bin \ fincrware_upload”“ full_emb.hex”GydF4y2Ba

---生成的JLINK脚本文件---GydF4y2Ba
rGydF4y2Ba
W2 50000012,A6GydF4y2Ba
W2 50003308,2EGydF4y2Ba
loadbin“ full_emb.bin”,0GydF4y2Ba
verifybin“ full_emb.bin”,0GydF4y2Ba
rGydF4y2Ba
GGydF4y2Ba
出口GydF4y2Ba
---GydF4y2Ba

SEGGER J-LINK指挥官v4.72('?'寻求帮助)GydF4y2Ba
编译2013年6月12日15:47:30GydF4y2Ba

脚本文件成功读取。GydF4y2Ba
DLL版本v4.72,编辑2013年6月12日15:47:08GydF4y2Ba
固件:J-Link OB-SAM3U128 V1编译2013年9月19日20:18:59GydF4y2Ba
硬件:v1.00GydF4y2Ba
S/N:480041067GydF4y2Ba
vtarget = 3.300VGydF4y2Ba
信息:无法衡量总ir len。TDO是恒定的。GydF4y2Ba
信息:无法衡量总ir len。TDO是恒定的。GydF4y2Ba
在JTAG链上找不到设备。试图在SWD上找到设备。GydF4y2Ba
信息:找到具有ID 0x0BB11477的SWD-DPGydF4y2Ba
信息:fpunit:4个代码(BP)插槽和0个字面插槽GydF4y2Ba
信息:找到Cortex-M0 R0P0,Little Endian。GydF4y2Ba
确定的Cortex-M0。GydF4y2Ba
JTAG速度:100 kHzGydF4y2Ba
处理脚本文件...GydF4y2Ba

重置延迟:0 msGydF4y2Ba
重置类型正常:通过sysresetreq和VectReset位重置核心和外围设备。GydF4y2Ba

写作00A6-> 50000012GydF4y2Ba

写作002E-> 50003308GydF4y2Ba

加载二进制文件... [full_emb.bin]GydF4y2Ba
将bin数据写入目标内存 @ 0x00000000。GydF4y2Ba

加载二进制文件full_emb.binGydF4y2Ba
读取来自目标内存 @ 0x00000000的12072字节数据。GydF4y2Ba
验证成功。GydF4y2Ba

重置延迟:0 msGydF4y2Ba
重置类型正常:通过sysresetreq和VectReset位重置核心和外围设备。GydF4y2Ba

脚本处理完成。GydF4y2Ba

====> [09:14:46.400] rx <====GydF4y2Ba
UART COM52开放GydF4y2Ba

====> [09:14:46.412] TX <====GydF4y2Ba
SRC任务:0x3F(task_app)GydF4y2Ba
DST任务:0xD(task_GAPM)GydF4y2Ba
MSG ID:0x3402(GAPM_RESET_CMD)GydF4y2Ba
有效载荷:02 34 0D 00 3F 00 01 00 01GydF4y2Ba

====> [09:14:46.417] rx <====GydF4y2Ba
SRC任务:0xD(task_gap)GydF4y2Ba
DST任务:0x3F(task_app)GydF4y2Ba
消息ID:0x3400(gapm_cmp_evt(gapm_reset))GydF4y2Ba
状态:0x0GydF4y2Ba
有效载荷:00 34 3F 00 0D 00 02 00 01 00GydF4y2Ba

====> [09:14:46.421] TX <====GydF4y2Ba
SRC任务:0x3F(task_app)GydF4y2Ba
DST任务:0xD(task_GAPM)GydF4y2Ba
msg ID:0x3404(gapm_set_dev_config_cmd)GydF4y2Ba
角色:0x5(gap_central_mst)GydF4y2Ba
IRK:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00GydF4y2Ba
外观:0x0GydF4y2Ba
Except_Write_Perm:0x0GydF4y2Ba
name_write_perm:0x0GydF4y2Ba
Payload : 04 34 0d 00 3f 00 22 00 03 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00GydF4y2Ba

====> [09:14:46.427] rx <====GydF4y2Ba
SRC任务:0xD(task_gap)GydF4y2Ba
DST任务:0x3F(task_app)GydF4y2Ba
msg ID:0x3400(gapm_cmp_evt(gapm_set_dev_config))GydF4y2Ba
状态:0x00GydF4y2Ba
有效载荷:00 34 3F 00 0D 00 02 00 03 00GydF4y2Ba

====> [09:14:46.430] TX <====GydF4y2Ba
SRC任务:0x3F(task_app)GydF4y2Ba
DST任务:0xD(task_GAPM)GydF4y2Ba
msg ID:0x3407(gapm_get_dev_info_cmd)GydF4y2Ba
操作:0x7GydF4y2Ba
有效载荷:07 34 0d 00 3F 00 01 00 07GydF4y2Ba

====> [09:14:46.439] rx <====GydF4y2Ba
SRC任务:0x000D(task_gap)GydF4y2Ba
DST任务:0x003f(task_app)GydF4y2Ba
消息ID:0x340a(gapm_dev_version_ind)GydF4y2Ba
HCI版本:0x06GydF4y2Ba
LMP版本:0x06GydF4y2Ba
主机版本:0x06GydF4y2Ba
HCI Subver:0x0706GydF4y2Ba
LMP颠覆:0x0706GydF4y2Ba
主机颠覆:0x0708GydF4y2Ba
制造。名称:0x0060GydF4y2Ba
有效载荷:0a 34 3f 00 0D 00 0C 00 06 06 06 06 00 06 06 06 06 07 07 07 07 60 00GydF4y2Ba

BigFoot_SkinnerGydF4y2Ba
离线GydF4y2Ba
最后一次露面:GydF4y2Ba6年1个月前GydF4y2Ba
加入:GydF4y2Ba2015-01-20 20:09GydF4y2Ba
我只是想上传一个GydF4y2Ba

我正在尝试仅上传一个示例项目(例如“ tarput_eval_central”),并且与Fabien相同的问题。日志像您的样本直接打印出来,但在第一个RX/TX对之后切断:GydF4y2Ba

Hex2bin v1.0.10,版权(C)2012 Jacques Pelletier&贡献者GydF4y2Ba

最低地址= 00000000GydF4y2Ba
最高地址= 00003FDFGydF4y2Ba
pad byte = ffGydF4y2Ba
8位校验和EBGydF4y2Ba

工具目录:C:\ Program Files \ ConnectionManager \ bin \ finfware_upload \GydF4y2Ba
使用十六进制文件:“ [专有信息 - 机密] \ dk_apps \ keil_projects \ tarput_eval \ tarput_eval_eval_central_fh \ out”“ full_emb_sysram.hex”GydF4y2Ba

---生成的JLINK脚本文件---GydF4y2Ba
rGydF4y2Ba
W2 50000012,A6GydF4y2Ba
W2 50003308,2EGydF4y2Ba
loadbin“ full_emb_sysram.bin”,0GydF4y2Ba
verifybin“ full_emb_sysram.bin”,0GydF4y2Ba
rGydF4y2Ba
GGydF4y2Ba
出口GydF4y2Ba
---GydF4y2Ba

SEGGER J-LINK指挥官v4.72('?'寻求帮助)GydF4y2Ba
编译2013年6月12日15:47:30GydF4y2Ba

脚本文件成功读取。GydF4y2Ba
DLL版本v4.72,编辑2013年6月12日15:47:08GydF4y2Ba
固件:J-Link OB-SAM3U128 V1 2014年11月28日编辑10:24:11GydF4y2Ba
硬件:v1.00GydF4y2Ba
S/N:480041550GydF4y2Ba
vtarget = 3.300VGydF4y2Ba
信息:无法衡量总ir len。TDO是恒定的。GydF4y2Ba
信息:无法衡量总ir len。TDO是恒定的。GydF4y2Ba
在JTAG链上找不到设备。试图在SWD上找到设备。GydF4y2Ba
信息:找到具有ID 0x0BB11477的SWD-DPGydF4y2Ba
信息:fpunit:4个代码(BP)插槽和0个字面插槽GydF4y2Ba
信息:找到Cortex-M0 R0P0,Little Endian。GydF4y2Ba
确定的Cortex-M0。GydF4y2Ba
JTAG速度:100 kHzGydF4y2Ba
处理脚本文件...GydF4y2Ba

重置延迟:0 msGydF4y2Ba
重置类型正常:通过sysresetreq和VectReset位重置核心和外围设备。GydF4y2Ba

写作00A6-> 50000012GydF4y2Ba

写作002E-> 50003308GydF4y2Ba

加载二进制文件... [full_emb_sysram.bin]GydF4y2Ba
将bin数据写入目标内存 @ 0x00000000。GydF4y2Ba

加载二进制文件full_emb_sysram.binGydF4y2Ba
读取16352字节来自目标内存 @ 0x00000000的数据。GydF4y2Ba
验证成功。GydF4y2Ba

重置延迟:0 msGydF4y2Ba
重置类型正常:通过sysresetreq和VectReset位重置核心和外围设备。GydF4y2Ba

脚本处理完成。GydF4y2Ba

====> [16:14:27.143] rx <====GydF4y2Ba
UART COM13 OPENGydF4y2Ba

====> [16:14:27.150] TX <====GydF4y2Ba
SRC任务:0x3F(task_app)GydF4y2Ba
DST任务:0xD(task_GAPM)GydF4y2Ba
MSG ID:0x3402(GAPM_RESET_CMD)GydF4y2Ba
有效载荷:02 34 0D 00 3F 00 01 00 01GydF4y2Ba

有什么想法吗?GydF4y2Ba