你好GydF4y2Ba
我正在使用PAN1740,试图了解如何将DA14580集成到我的设备中。GydF4y2Ba
连接管理器似乎存在问题,它既不能加载默认固件,也不能加载其他固件。GydF4y2Ba
启动连接管理器时,我得到的全部信息是:GydF4y2Ba
hex2bin v1.0.10,版权所有(C) 2012 Jacques Pelletier &贡献者GydF4y2Ba
最低地址=00000000GydF4y2Ba
最高地址=00003EEBGydF4y2Ba
Pad字节=FFGydF4y2Ba
8位校验和=A0GydF4y2Ba
然后,当我尝试加载固件并作为中心启动时:GydF4y2Ba
=>[11:42:22.486]接收<====GydF4y2Ba
UART COM7开放GydF4y2Ba=>[11:42:22.500]发送<====GydF4y2Ba
Src任务:0x3f(任务应用程序)GydF4y2Ba
Dst任务:0xd(任务\u GAPM)GydF4y2Ba
消息Id:0x3402(GAPM\U RESET\U CMD)GydF4y2Ba
操作:0x01GydF4y2Ba
有效载荷:02 34 0d 00 3f 00 01GydF4y2Ba
驱动程序已安装且似乎工作正常,检测到COM 7。GydF4y2Ba
你知道我该怎么做吗?GydF4y2Ba
这里有一个截图:GydF4y2Bahttp://prntscr.com/a1cwwhGydF4y2Ba
关键词:GydF4y2Ba
设备:GydF4y2Ba
嗨,亚历克斯,GydF4y2Ba
尝试以管理员身份运行连接管理器,并确保默认uart引脚已连接(P04/P05中的跳线),以防您使用的是pro或基本工具包而不是软件狗。还要确保已安装的连接管理器是最新版本。GydF4y2Ba
谢谢你的对话GydF4y2Ba
你好GydF4y2Ba
谢谢你的回复!GydF4y2Ba
我使用的是加密狗,PAN1740;GydF4y2Ba
我使用的是“管理员”类型的帐户,Windows 7,64位;GydF4y2Ba
连接管理器的软件版本是最新的-3.0.10,我从这里下载的GydF4y2Ba
Segger驱动程序似乎工作正常,它被设备管理器和终端软件检测到,可以打开、关闭等。GydF4y2Ba
COM端口访问和连接管理器似乎可以正常工作。GydF4y2Ba
我假设问题出现在通信管理器和DA1458x之间的某个地方,如果我不得不猜测,DA对0x3402(GAPM_RESET_CMD)没有响应,进程停止在那里-DA要么没有接收到该命令,要么没有响应该命令。GydF4y2Ba
问候,GydF4y2Ba
亚历克斯·托罗菲夫GydF4y2Ba
嗨,亚历克斯,GydF4y2Ba
打开该工具时,应转换默认的.hex文件GydF4y2Ba(满十六进制)GydF4y2Ba使用JLink.exe文件进行二进制转换并直接连接到JTAG设备。您应该能够在位于bin目录下的连接管理器中的loadhex.bat文件中看到命令。我已经附上了打开CM时您应该看到的正确消息。如果在安装过程中出现问题,请重新安装连接管理器。GydF4y2Ba
在您的情况下,我看到的唯一消息是.hex2bin转换输出。我没有看到任何使用loadbin.txt参数执行Jlink.exe的操作。bin文件的连接或下载过程。GydF4y2Ba
您还可以尝试使用命令行手动运行下载过程,只需打开windows命令行并导航到Connection Manager/bin/firmware upload,然后你可以运行Jlink.exe“loadbin.txt”,它应该上传580中的full_emb.bin文件,然后通过打开连接管理器,你可以作为中央或外围启动。GydF4y2Ba
谢谢你的对话GydF4y2Ba
您好,再次感谢您的快速回复,GydF4y2Ba
我重新安装了CM,还尝试在另外两台计算机上排除任何操作系统、usb和软件细节。结果是一样的。GydF4y2Ba
我没有JTAG设备,我使用的是PAN1740,希望能够通过USB到UART进行编程。GydF4y2Ba
如果手动运行JLink.exe,则会得到:GydF4y2Ba
SEGGER J-Link Commander V4.72(“?”寻求帮助)GydF4y2Ba
编译时间2013年6月12日15:47:30GydF4y2Ba
DLL版本V4.72,编译于2013年6月12日15:47:08GydF4y2Ba
固件:J-Link OB-SAM3U128 V1已编译2016年2月11日16:04:25GydF4y2Ba
硬件:V1.00GydF4y2Ba
序列号:480078265GydF4y2Ba
V目标=3.300VGydF4y2Ba
信息:无法测量总IR透镜。时差是恒定的高。GydF4y2Ba
信息:无法测量总IR透镜。时差是恒定的高。GydF4y2Ba
在JTAG链上未找到任何设备。正在尝试在社会福利署查找设备。GydF4y2Ba
信息:找到ID为0x0BB11477的SWD-DPGydF4y2Ba
信息:FPUnit:4个代码(BP)插槽和0个文字插槽GydF4y2Ba
发现Cortex-M0 r0p0, Little end。GydF4y2Ba
皮层-M0被识别。GydF4y2Ba
JTAG速度:100 kHzGydF4y2Ba
--------------------GydF4y2Ba
如果我运行startup.bat,我会在loadbin.txt中遇到问题-我实际上没有这样的文件,我肯定没有删除它,我不知道它应该在哪里,它来自哪里:)GydF4y2Ba
hex2bin v1.0.10,版权所有(C) 2012 Jacques Pelletier &贡献者GydF4y2Ba
最低地址=00000000GydF4y2Ba
最高地址=00003EEBGydF4y2Ba
Pad字节=FFGydF4y2Ba
8位校验和=A0GydF4y2Ba
工具目录:C:\Program Files\ConnectionManager\bin\firmware\u upload\GydF4y2Ba
使用HEX文件:"C:\Program Files\ConnectionManager\bin\firmware_upload" "full_em . HEX "GydF4y2Ba
---生成的JLink脚本文件---GydF4y2Ba
---GydF4y2Ba
SEGGER J-Link Commander V4.72(“?”寻求帮助)GydF4y2Ba
编译时间2013年6月12日15:47:30GydF4y2Ba
未知的命令行选项loadbin.txt。GydF4y2Ba
-----------------GydF4y2Ba
如果我只运行ConnectionManager.exe,几乎什么也得不到:GydF4y2Ba
hex2bin v1.0.10,版权所有(C) 2012 Jacques Pelletier &贡献者GydF4y2Ba
最低地址=00000000GydF4y2Ba
最高地址=00003EEBGydF4y2Ba
Pad字节=FFGydF4y2Ba
8位校验和=A0GydF4y2Ba
-------------GydF4y2Ba
所以问题可能在loadbin。txt中?GydF4y2Ba
亲切问候,,GydF4y2Ba
亚历克斯·托罗菲夫GydF4y2Ba
你好GydF4y2Ba
我在本主题中找到了问题的解决方案:GydF4y2Ba
http://support.dialog-semiconductor.com/%E2%80%9Dunknown-命令行操作。。。GydF4y2Ba
看看Ingo(松下)的第三篇文章。GydF4y2Ba
我创建了“loadbin.txt”与指定的内容,现在它似乎工作。GydF4y2Ba
我不知道该文件丢失的原因,但似乎某些用户也会出现这种情况——该主题中的一些用户存在此问题,并且仅运行ConnectionManager.exe不会输出正确的错误消息,因此用户无法确定是否丢失了某个文件。我想这将很容易在ConnectionManager中实现该文件的启动检查,或者如果您认为有意义的话,可以了解为什么在instalation中有时会跳过该文件。GydF4y2Ba
再次感谢您的支持,非常有帮助!GydF4y2Ba
亲切问候,,GydF4y2Ba
亚历克斯·托罗菲夫GydF4y2Ba
嗨,亚历克斯,GydF4y2Ba
我正要把loadbin.txt文件发给你。谢谢你告诉我你的问题已经解决了。GydF4y2Ba
谢谢你的对话GydF4y2Ba