DA14681-01A9,未找到虚拟Com端口

8个员额/0个新员额
最后一篇文章
jamesleo-konka
离线
最后一次见到:4年4个月前
加入:2017-01-22 02:42
DA14681-01A9,未找到虚拟Com端口

你好,
我的开发板是DA14681-01A9。
我检查手册UM-B-047, 056, 066来解决调试问题。
在构建之后,有一个步骤可以闪存到目标设备——使用program_QSPI脚本。控制台要求我输入产品ID和虚拟COM端口。
但是我在我的计算机中找不到虚拟COM端口(Windows 8.1 64位)。
我记得电脑提示我JLink的驱动程序是32位的。。。。我忽略了它。
发生了什么?如何检查必要的驱动程序是否正确安装?
在我的设备管理器中,没有设备出现问题,一切看起来都很好。

谢谢

詹姆斯

设备:
MT_对话框
离线
最后一次见到:5个月,3个星期前
职员
加入:2015-06-08 11:34
嗨,康佳先生,

嗨,康佳先生,

在设备管理器中,您应该看到两个虚拟COM端口,如果您能够看到这些端口,您应该是正常的,如果设备管理器中没有运行不正常的设备(您确定没有任何未配置的设备吗?)。您试图通过与Jlink无关的串行端口对qspi进行编程,有两个选项可以擦除/编程设备,要么通过jtag(擦除qspi_jtag_win/program_qspi_jtag_win),要么通过serial(擦除qspi_serial_win/program_qspi_serial_win)。无论如何,如果您的系统上没有安装FTDI驱动程序,您的电脑应该会看到开发工具包的端口未配置。

谢谢你的对话

jamesleo-konka
离线
最后一次见到:4年4个月前
加入:2017-01-22 02:42
你好,

你好,
我从Segger下载并安装了新的64位版本OZone。
当启动OZone调试器时,会提示更新DA14681的JLink调试固件,就像Smartsnippets。
我会(更新固件)。设备管理器中没有UART端口。
新固件是否取消了调试芯片的CDC (UART)功能?如果是这样的话。如何恢复调试芯片的JTAG & UART双重功能?

安装新版本的OZone调试器后,它无法工作--需要许可证。

从Smartsnippets的“调试”图标启动调试器任务与从Smartsnippets的“开始”菜单“臭氧调试器”启动调试器任务有什么不同?

谢谢

詹姆斯

jamesleo-konka
离线
最后一次见到:4年4个月前
加入:2017-01-22 02:42
你好,

你好,
谢谢你的回复。
当启动smarsnippets时,所有的驱动程序都是自动安装的。
我确信没有未配置的设备。
是否有可能用JTAG接口编程/调试设备?怎么办?
船上没有FTDI芯片,调试芯片会内置FTDI串行协议吗?

我认为JTAG可以编程/调试DA14681,如果基本开发板有USB-UART接口的话,它将具有USB-UART接口的优势。

谢谢

詹姆斯

MT_对话框
离线
最后一次见到:5个月,3个星期前
职员
加入:2015-06-08 11:34
嗨,康佳先生,

嗨,康佳先生,

您在文章开头提到您有一个devkit,对于681,有两个可用的devkit:

  • Basic板上有一个JTAG,您还可以通过充当JTAG的Atmel处理器使用UART下载功能。
  • Pro,它有一个FTDI和一个JTAG

那么你拥有哪种设备呢?

Ozone调试器与segger不同,它添加了一些功能和工具,以便您调试应用程序,智能代码段上的调试方法将仅附加在设备上,并允许您单步执行代码。智能代码段上的Ozone调试器选项将仅从segger启动该工具。您可以在AN-B-040:DA1468x中找到有关Ozone工具的更多信息,该工具使用Ozone/Jlink进行软件调试。

是的,当安装工具时,所有的驱动程序都应该被下载,在你的设备管理器中你能够找到你的J-link连接(你应该能够在通用串行总线控制器下找到为设备安装的驱动程序)。是的,你可以通过JTAG接口对设备进行编程,但你必须使用program_qspi_jtag_win脚本。

正如我所提到的,基本套件没有FTDI,但您可以通过Jlink驱动程序模拟的UART虚拟com端口刻录qspi,以防您无法找到该com端口,我想在更新后VCOM被禁用。要重新启用端口,您必须打开Jlink Configurator并选择Jlink设备,右键单击设备并在虚拟COM端口下选择“启用”选项。

还在你自己的一个基本的工具和你想计划通过UART在编程过程中有一个小问题,由于耐火司机,所以在第一次尝试下载代码的过程将会失败,你应该试着编程设备一个为了下载代码。另外一个防止第二次下载尝试的解决方案是通过添加"@echo a > COM%comprtnr% "命令来修改uart编程脚本,如下面的代码片段所示:

@echo请输入您的COM端口号并按enter键。
@设置/p压缩=-^>
@回声。
@回显组件=组件%comportnr%
@echo a > COM%comprtnr%
@呼应
调用“.\..\..\binaries\cli\u programmer.exe”-prod id%PRODUCT\u id%%RAM\u SHUFFLING%COM%comprtnr%write\u qspi\u exec“%IMAGE%”
@回音
后藤:完成了

谢谢你的对话

jamesleo-konka
离线
最后一次见到:4年4个月前
加入:2017-01-22 02:42
嗨,对话框中,

嗨,对话框中,
你是对的!
JLink CDC需要手动设置“启用”——到SEGGER安装目录(C:\程序文件(86)\SEGGER\Jlink_vxx\)并运行JLinkConfig.exe。
驱动安装完成后,在设备管理器(COM和LPT)中有一个“JLink CDC UART port(COMx)”。
我已经成功地通过JTAG下载并调试了代码,没有UART端口。现在我有了另一个渠道来下载代码或与设备进行通信。

非常感谢。

詹姆斯

MT_对话框
离线
最后一次见到:5个月,3个星期前
职员
加入:2015-06-08 11:34
嗨,康佳先生,

嗨,康佳先生,

如果答案有用,请“接受答案”。

谢谢你的对话

托夫拉斯托
离线
最后一次见到:3年10个月前
加入:2017-01-29 21:11
谢谢你的回答!这个

谢谢你的回答!这真的很有帮助!!