Flash在Windows 64位上

33个职位/ 0个新职位
最后一篇
Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
Flash在Windows 64位上

你好,
我试图flash我的DA1468x开发工具包的基本SmartSnippets Studio (v1.2.3.588),但它不能工作。
我选择我的项目,然后点击“program_qspi_jtag_win”,我得到这个消息:
.......................................................................................................................
..
..QSPI编程
..
.......................................................................................................................

jlinkgdserver路径使用:“c:\ program files(x86)\ segger \ jlink_v512f”
cli_programmer 1.23
版权所有(c) 2016 Dialog雷竞技电竞平台 Semiconductor

配置文件保存在C:\XXX\AppData\Local\Temp\cfg_15226.ini文件中。

C:\ xxx \ documents \ da1468x_sdk_btle_v_1.0.8.1050.1 \ offersities \ scripts \ qspi>“.. .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \。\ cli_programmer.exe”--cfg“c:\ xxx \ appdata \ local \ temp \cfg_15226.ini“ - prod-id da14681-01 gdbserver write_qspi_exec”c:\ xxx \ documents \ da1468x_sdk_btle_v_1.0.8.1050.1 \ projects \ dk_apps \ ble_profiles \ ancs \ da14681-01-refoy_qspi \ ancs.bin“
cli_programmer 1.23
版权所有(c) 2016 Dialog雷竞技电竞平台 Semiconductor

无法打开GDB接口

.......................................................................................................................
..
..完成了
..
.......................................................................................................................

我在Windows 10 64bits上工作,是一个问题吗?

谢谢,

杰里米

设备:
MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨Jerem,

嗨Jerem,

我不知道是否在windows 10机器上有测试,但我不认为这可能与windows 7有任何区别,或与你面临的问题有任何关系。我可以复制你的问题,如果我已经有一个gdb服务器会话打开,所以你可以检查当编程时,你有一个实例的gdb服务器已经运行?

由于MT_dialog

Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
我查了一下,没有别的了

我检查,没有其他gdb启动在我的pc。
如果我用powershell上相同的参数启动gdbserver,它似乎可以工作。
如果我在powershell上用相同的参数调用cli_programmer,它不会工作。
你还有别的办法吗?
谢谢,
杰里米

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
你试过运行吗

您是否尝试过运行脚本以删除Flash Erase_Qs​​pi_jtag_win,如果有些事情发生了变化?您也试图通过UART编程套件吗?

由于MT_dialog

Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
我得到了相同的错误

我得到了相同的错误与erase_qspi_jtag_win。
我没有尝试使用UART编程,我更喜欢使用jtag。
我试着在另一台运行linux的pc上编程,它工作。
我需要在windows上工作,所以我需要了解为什么它不能在我的电脑上工作

谢谢你的帮助,
杰里米

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨Jerem,

嗨Jerem,

检查/实用程序/脚本/ QSPI并检查是否有一个名为cli_programmer.ini的文件,如果该文件所在,请尝试检查gdb_server_path是否有效或删除该文件并尝试再次擦除或编程设备。

由于MT_dialog

Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
你好,

你好,

我没有文件/utilities/scripts/qspi/cli_programmer.ini。
我用命令“cli_program .exe——save-ini”创建一个。
我完成“gdb_server_path”的路径。
我尝试运行启动程序“program_qspi_jtag_win”,但我得到了相同的问题。
一个奇怪的地方是,命令行调用使用了一个名为“cfg_XXXXX.ini”的临时文件,而不是文件“cli_programmer.ini”。
我检查gdb_server在文件“cfg_xxxx .ini”的路径,它是好的(“C:\Program Files (x86)\SEGGER\JLink_V512f\JLinkGDBServerCL.exe”-if SWD -device cortex_m0 -singlerun -silent -speed 4000 -select usb=480058854 -port 2331 -swoport 2332 -telnetport 2333 -log jlink.log)
如果我在shell中调用“cfg_XXXXX.ini”中的命令,gdb_server就会启动。

谢谢你的帮助,
杰里米

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨Jerem,

嗨Jerem,

只要我可以告诉当临时文件生成immidiatelly擦除,所以当cfg_XXXX.ini文件你有和工作应该不同于生成,似乎暂时cfg文件,它的生成是使用一个错误的路径或传递错误的参数,尝试将有效的CFG文件(它所工作的)在cli_program .ini中重命名,并将其放置在我上面提到的目录中,这应该防止生成临时文件,应该使用有效的文件代替。

由于MT_dialog

Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
cmd1 = "C:\Program Files (x86 . conf)

cmd1 = "C:\Program Files (x86)\SEGGER\JLink_V512f\JLinkGDBServerCL.exe" -if SWD -device Cortex-M0 -singlerun -silent -speed 4000 -select usb=480058854 -port 2331 -swoport 2332 -telnetport 2333 -log jlink.log .exe -if SWD -device Cortex-M0 -singlerun -silent -speed 4000 -select usb=480058854 -port 2331 -swoport 2332 -telnetport 2333 -log

cmd2 =“cli_programmer.exe”--cfg“cfg_15226.ini” - prod-id da14681-01 gdbserver write_qspi_exec“c:\ xxx \ documents \ da1468x_sdk_ble_v_1.0.8.1050.1 \ projects \ dk_apps \ ble_profiles \ ancs \ da14681-01-release_qspi \ ancs.bin“

关于命令cmd1:
-当我在shell中使用这个命令,它工作,
-事实上,文件“cfg_XXXX.ini”是一个临时文件,它被快速删除。但我有足够的时间打开它。命令是正确的(它就是cmd1),

关于命令cmd2:
-当我在shell中使用这个命令时,它不工作,
-当启动器使用这个命令时,它也不起作用。

我认为问题不是来自“cfg_XXXX.ini”文件。
我已经尝试将文件“cli_program .ini”放在您上面提到的路径中,但是在控制台中,我看到启动器使用了一个临时文件,而不是提供文件。

谢谢你的帮助,
杰里米

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨Jerem,

嗨Jerem,

这是奇怪的,至少在我的一边,当我提供一个cli_programmer.ini临时文件不生成和cli_programmer.ini正在使用,但自从命令是正确的和cfg文件使用的路径是有效的,从配置文件运行的命令只有在命令行中直接输入和失败的配置文件(你确定是这种情况,因为您输入命令的方式意味着在同一. ini文件目录与cli_programmer .exe)我不能看到任何其他可能是错误的。我附加了cfg_configuration.ini(尝试更改)文件和一个演示该命令的命令行,希望能有所帮助。

由于MT_dialog

Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
关于cli_programer.ini,我

关于cli_program .ini,我的错误,“program_qspi_jtag_win”启动器加载文件“cli_program .ini”并在临时文件中复制。
但我还是有个问题,和以前不太一样:
“绑定到socket失败。
无法打开GDB接口"

谢谢你的帮助,
杰里米

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨Jerem,

嗨Jerem,

我运行了智能片段工具(最新版本-有1.3.3智能片段可用的门户网站)在两个windows 10 PC上,我没有看到任何问题,我能够擦除和刻录flash没有问题。所以我建议改用最新版本。的端口的配置文件我已经上传正确,尝试使用windows命令行而不是bash,也因为你得到错误,也许gdb服务器的TCP端口需要(2331)被别的东西,也许这就是导致你看到的问题,此外,您的防火墙设置可能是您的问题。

由于MT_dialog

Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
你好,

你好,
我升级了最后一个版本
我用netstat端口2331检查我的pc端口是否被使用
我禁用我的防火墙,但它也不起作用。
我尝试用windows命令行,但它不工作太。

我真的不明白为什么它不管用……

谢谢你的帮助,
杰里米

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨Jerem,

嗨Jerem,

检查J14头确实是填充适当的跳投(这是Jtag连接到PC),如果68 x力量(如果你删除任何跳投的)应该有一个蓝色LED点亮不断(J14头旁边),这是领导活动吗?如果不是,那么68x根本没有电源,最可能的原因是,要么你已经移除了任何电源跳线,或者你的主板的开关在COIN中,子板上没有电池。

你还可以尝试使用UART下载fw(也许68x中的调试器模块被禁用,fw的任何一个示例都将启用它),然后尝试使用JTAG接口。

由于MT_dialog

Jérém.
离线
最后看到:4年2周以前
加入:2016-12-07 14:09
你好,

你好,
我的硬件配置似乎很好,它适用于Linux计算机。
下载与uart工作和jtag调试也工作。
我不明白为什么jtag编程不能工作,因为调试也使用gdb
谢谢你的帮助,
杰里米

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨Jerem,

嗨Jerem,

我很抱歉但我无法复制你正在经历什么,我想,这个问题与你的电脑因为我不能看到你所提及的任何windows 10设置我已经试过了,我建议测试智能套件片段在不同的windows电脑。

由于MT_dialog

tralamazza
离线
最后看到:3年7个月前
加入:2017-08-30 21:59
你好,

你好,

我在我的archlinux上有这个问题,什么解决了我的问题是手动运行JLinkGDBServer(在一个单独的终端)和删除gdb_server_path.从在临时配置文件中生成。我已经编辑了prepare_local_ini_file.sh在Windows上,你可能需要。bat

干杯,
丹尼尔

离线
最后看到:2年1周前
加入:2015-12-08 16:57
你好,

你好,
我有一个类似的问题,运行SmartSnippet 1.6.3.918在Windows 7 64b上

当尝试flash一个14681-01与脚本“program_qspi_jtag.bat”从脚本菜单,它也说“不能打开gdb接口”

当我进一步挖掘时,我发现我可以用Jlink Commander (Commander.log)连接到设备上。

当我手动启动cli_programmer与在脚本中找到的参数,它失败(cli_gdb_server.log, jlink.log):
“\ .. \ .. \ .. \ ......二进制\ cli_programmer.exe”--cfg“c:\ users \ christ〜1.hui \ appdat
a\Local\Temp\ cfg_10338 .ini"——prod-id DA14681-01 gdbserver write_qspi_exec "test.bin"

cli_programmer是1.24。
显然,JLink gdb服务器完成了它的工作,但是客户端不能连接,如前所述。
我还尝试禁用防火墙,但没有成功。

帮助! !

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
你好,崔,

你好,崔,

请确保将JTAG跳线销放在主板上(Pro套件上的J14标题)也请确保子板已供电,请检查电路板上的电源跳线,所有这些都处于默认状态下,请确保确保子板有开关指向VBAT而不是在硬币中。验证上面打开J-Link GDB服务器并检查您是否能够连接到该。此外,请尝试使用另一台PC安装SW并下载FW。

由于MT_dialog

离线
最后看到:2年1周前
加入:2015-12-08 16:57
谢谢,但我忘了

谢谢,但我忘了说,这是发生在我们自己的板,它是与以前的SDK(1.0.8)工作。
顺便说一句,我可以直接与Commander连接的事实显示硬件正确设置,否?或者我错过了什么?

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
你好,崔,

你好,崔,

让我总结一下为了检查如果我直说了吧,问题只发生在一个定制的板,而不是开发工具包和只在SDK 1.0.10,你可以计划qspi flash或执行的任何JTAG脚本成功使用SDK 1.0.8脚本开发工具包和开发板。我的理解正确吗?如果你的设置有任何其他有趣的地方,它可以帮助解决这个问题,不同的flash,或任何事情。我现在能给你的建议是检查Smart Snippets使用的jlink的哪个版本,如果它使用不同的sdk之间的不同版本。您将能够在窗口->首选项->运行/调试Segger J-Link选项中检查jlink的版本。也请检查我上面提到的关于电源,因为我不知道jlink和SDK之间的任何兼容性问题。此外,您可能希望直接运行cli_programmer,而不是使用脚本,并检查这是否有效。

由于MT_dialog

POMIN
离线
最后看到:2年2个月前
加入:2017-08-30 14:13)
你好,

你好,
我写信是为了询问一个解决软件开发问题的方案。我一周前买了一个DA14681开发工具包Pro。我按照说明设置在Windows操作系统(Windows 8.1 64位)上的软件环境是Smart Snippets Studio。但是当我提示JTAG接口连接到DA14681 Hardware目标板和Smart Snippets Studio一直显示它不能在控制台打开gdb接口时,我遇到了一个问题。

首先,我从你们的支持论坛甚至FAQ中阅读了很多文档。可能是JTAG没有正确安装。所以,我找到了设备管理器;它表明JTAG被正确安装。在确认JTAG安装后,我认为Root目录可能会导致这个问题。我试着把项目文件放到不同的根上,但没有成功。然后,我看到另一个问题显示在智能片段工作室的控制台是“netstat”。有趣的是Smart Snippets Studio允许使用program_qspi_serial_win连接和下载编程到DA14681。

总而言之,这就是我在用JTAG使用智能赛段工作室时挣扎的情况。有人可以帮我解决这个问题吗?如果可用,请给我详细说明。我期待着您的回音。

谢谢,
Po-Min

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨POMIN,

嗨POMIN,

所以,为了正确地理解这一点,当使用cli_programmer通过控制台你可以编程和擦除开发套件,但当使用脚本直接从eclipse环境eclipse提示你“不能打开gdb接口”?对吗?(我不确定你说的是什么意思。有趣的是Smart Snippets Studio允许使用program_qspi_serial_win连接和下载编程到DA14681。“句子)?整个智能代码片段设置配置为工作的,所以请确保在设备(开关在VBAT董事会,董事会是正常的),跳投是放在J14头,没有运行GDB服务器上的其他应用程序。

如果这是由目录问题引起的,请尝试遵循下面的指导方针:

  1. 将SDK移出C:/Users位置。你可以试着把SDK移到C:/文件夹的某个地方。
  2. 删除在项目目录中创建的任何元数据,并启动一个新的工作区。
  3. 再次将SS Studio打开一个选择作为工作区,C驱动器位置,并确保将工作区挑选为项目上方的级别,二进制文件,DOC目录。
  4. 导入用于测试的项目,然后使用脚本构建并再次尝试下载映像。

由于MT_dialog

POMIN
离线
最后看到:2年2个月前
加入:2017-08-30 14:13)
嗨MT_dialog,

嗨MT_dialog,
我很抱歉,我现在没有描述我现在的情况。主要问题是Smart Scippets Studio不允许通过Program_Qspi_jtag_Win进行编程,该程序在控制台窗口中显示无法打开GDB接口。

首先,我使用Smart Schippets Studio在DA14681开发Kit Pro上进行PXP_Reporter。根据第九页的UM-B-056文档,我遵循了运行PXP_Reporter的指令,通过program_qspi_serial_win编程。我的结果与文件所呈现相同。其次,为了回答你的问题,你的猜测是正确的。我很惊讶的是,程序_qspi_jtag_win没有工作。第三,我非常确定放置跳线J14。此外,电源已打开。第四,在给我指导方针之前,我已经做了同样的事情。不幸的是,Program_qspi_jtag_win不起作用,并在控制台窗口中显示“无法打开GDB接口”。

最近,我遵循一个名为DA1468x SDK的视频,创建自定义配置文件,该配置文件于2017年11月28日发布于对话半导体YouTube通道。雷竞技电竞平台当我在视频显示时,我仍然有这个问题。无论我使用的SDK的哪个版本,它都不是工作。事实上,我现在使用JATG接口。我选择使用debug_qspi构建项目。然后,单击“运行调试配置”,并在GDB Segger J-Link调试下创建新的。
我想知道为什么program_qspi_jtag_win不能工作。请帮助我。

谢谢,
Po-Min

MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨POMIN,

嗨POMIN,

由于脚本从CLI_Programmer控制台运行,而不是在从Eclipse中调用命令时,我想该问题与Eclipse设置有关,请检查首选项 - >运行/调试 - > egger j-link并验证路径Eclipse指向是合适的。

由于MT_dialog

s.julien
离线
最后看到:3年1个月前
加入:2018-01-22吸
你好,

你好,

我们在libprogrammer\gdb_server_cmds.c文件中发现了一个错误。

问题来自于netstat,它不返回相同的东西(取决于windows语言,在我们的例子中是“法语”)。

函数静态BOOL CHECK_GDB_SERVER_PORT(INT PID,INT端口)正在寻找“PID”,但此模式在Windows上没有保存。

我们改变了函数如下所示,并重新构建了cli_programmer,现在它可以工作了,应该可以用于任何windows语言修订。


# ifdef WIN32
check_gdb_server_port(int pid, int port)

文件*《外交政策》;
char buf [50];
Int CNT = 0;
Int netstat_port = -1;
Int netstat_pid = -1;

fp = _popen("netstat -nao | more /E +4", "r");

fscanf(fp, "%s", buf) == 1) {

开关(问){
情况1:
/*本地地址-获取端口*/
Netstat_port = atoi(strchr(buf, ':') + 1);
打破;
案例2:
/*
*在UDP协议的情况下出现外部地址的'*:*'值。
*在这个协议的状态值不存在-状态列应该是
*跳过。
*/
如果(!比较字符串(buf , "*:*")) {
+ +问;

打破;
案例4:
/ * pid * /
netstat_pid = atoi (buf);

If (netstat_port == port && netstat_pid == pid) {
_pclose (fp);
返回true;

打破;

CNT = (CNT + 1) % 5;

_pclose (fp);
返回错误;

# endif

附件:
MT_dialog
离线
最后看到:4个月3天前
职员
加入:2015-06-08 34
嗨s.julien,

嗨s.julien,

谢谢你的提示,我会让团队知道这一点。

MT_dialog问好

bobspam@free.fr
离线
最后看到:三个月三个星期前
加入:2018-06-20 08:07
你好

你好

我有类似的问题使用DA1468x_DA15xxx_SDK_1.0.14.1081在一个法语windows 64位计算机连同jlink v6.34e。
我正在使用Dialog DA14683 USB硬件。

你能确认一下这个版本已经考虑到这个bug了吗?

提前谢谢你

PM_Dialog
离线
最后看到:3天6小时前
职员
加入:2018-02-08 11:03
嗨bobspam@free.fr,

bobspam@free.fr

此错误已修复INT最新版本的SDK。请检查libprogrammer \ gdb_server_cmds.c文件。

谢谢,PM_DIALOG.

ulzii
离线
最后看到:7个月2周以前
加入:2019-02-27 13:25
我的板子是定制的

我的板子是基于DA14682定制的。不久前,我展示了一个ble_adv演示板。它将正常工作。我现在不能闪了。看起来不错:
C:\Users\ulzii\Downloads\ DA1468x_DA15xxx_SDK_1.0.14.1081 \工具\ \ qspi的脚本 >"..\..\..\ 二进制文件\ cli_programmer.exe”——prod-id DA14683-00——cfg " C: \ ulzii \ AppData \ \用户本地\ Temp \ cfg_30401.ini gdbserver write_qspi_exec“C: \ ulzii \ \用户下载\ dk_apps \ demo \ \ DA1468x_DA15xxx_SDK_1.0.14.1081 \项目ble_adv \ DA14683-00-Debug_QSPI \ ble_adv.bin”
cli_programmer 1.25
版权所有(c) Dialog Semicondu雷竞技电竞平台ctor

配置从C:\Users\ulzii\cli_programmer.ini文件加载。
检查GDB配置
本地主机是1localhost吗
运行方式?0
启动gdb 1
cmd "C:\Program Files\SEGGER\JLink_V512e\JLinkGDBServerCL.exe" -if JTAG -device Cortex-M0 -speed 1000 -select usb=0 -port 2331 -swoport 2332 -telnetport 2333 -log jlink.log Starting…未指定引导加载程序文件,使用内部uartboot.bin

从地址:0x50003200读取偏移量:0x00000000块大小:0x00000001
从地址:0x50003201读取偏移量:0x00000000块大小:0x00000001
从地址读取:0x50003202偏移量:0x00000000块大小:0x00000001
从地址:0x50003204读取偏移量:0x00000000 chunk大小:0x00000001
读取地址:0x5000320A偏移量:0x00000000块大小:0x0000000001
写地址:0x00000000偏移量:0x00000000块大小:0x00002000
写地址:0x00000000偏移量:0x00002000 chunk大小:0x00002000
写地址:0x00000000偏移量:0x00004000块大小:0x00002000
写地址:0x00000000偏移量:0x00006000块大小:0x00002000
写地址:0x00000000偏移量:0x00008000块大小:0x00002000
写地址:0x00000000偏移量:0x0000a000块大小:0x00002000
写地址:0x00000000偏移量:0x0000c000块大小:0x00002000
写地址:0x00000000偏移量:0x0000e000块大小:0x00002000
写地址:0x00000000偏移量:0x00010000 chunk大小:0x00002000
写作到地址:0x00000000偏移:0x00012000块大小:0x00000138
写地址:0x00000000偏移量:0x00000000 chunk大小:0x00000002
完成了。

.......................................................................................................................
..
..完成了
..
.......................................................................................................................
并且在DA14682中没有闪光。它不是信标,它不能调试,因为芯片是空的。
我在cli_programmer中添加了一些调试消息。

PM_Dialog
离线
最后看到:3天6小时前
职员
加入:2018-02-08 11:03
嗨ulzii,

嗨ulzii,

请尽量不要在我们的论坛上重复您的问题。我在下面的帖子中回复了你:

raphael.buache
离线
最后看到:1年1个月前
加入:2019-04-09十六12
你好,

你好,

1年后,法语视窗电脑的问题仍然相关…s。朱利安提出的解决方案起作用了。

在下一个版本中,将建议的解决方案推为主线可能会很棒。我花了一些时间才找到这个线索…

最好的

PM_Dialog
离线
最后看到:3天6小时前
职员
加入:2018-02-08 11:03
嗨raphael.buache,

嗨raphael.buache,

感谢您的指示和反馈。

谢谢,PM_Dialog