你好,
我的开发板是DA14681-01A9。
我查看了手册UM-B-0470566来解决调试问题。
构建后,通过使用Program_QSPI脚本,有一个步骤刷新到目标设备。控制台要求我输入product_id和虚拟com端口。
但我找不到我的计算机中的虚拟COM端口(Windows 8.1 64位)。
我记得PC提示我JLink的驱动程序是32位....我忽略了它。
怎么了?如何检查必要的驱动程序是否有效地安装了吗?
在我的设备管理器中,没有设备存在问题,一切都看起来很好。
谢谢
詹姆士
设备:
嗨jamesleo-konka,
在您的设备管理器中,您应该看到两个虚拟COM端口,如果您能够看到那些应确定的端口,如果不正常运行的设备管理器中的设备(您确定是否没有任何未配置的设备?)。您正在尝试通过串行端口编程QSPI,与JLink无关,有两个选项可通过JTAG(erase_qspi_jtag_win / program_qspi_jtag_win或通过串行(erase_qspi_serial_win / program_qspi_serial_win)来删除/程序。无论如何,如果您的系统上未安装FTDI驱动程序,则PC应将DEV套件的端口视为未配置。
谢谢mt_dialog.
你好,
我从Segger举行了新的64位版本的ozone,并安装了。
启动OZone调试器时,它会提示更新DA14681的JLink debug板载固件,如Smartsnippets。
我做(更新固件)。设备管理器中没有UART端口。
新固件是否取消了调试芯片的CDC(UART)功能?如果是的话。如何恢复调试芯片的双功能(JTAG&UART)?
安装新版本的臭氧调试器后,它不起作用 - 需要许可证。
从SmartSnippets的'Debug'图标开始调试器任务和从SmartSnippets开始菜单'oozone调试器的启动调试任务之间的不同之处在于什么?
谢谢
詹姆士
你好,
感谢您的回复。
所有驱动程序都是在启动SmartSnippets时自动安装的。
我确定没有识别的设备。
是否可以用JTAG接口编程/调试设备?如何做?
船上没有FTDI芯片,可以在FTDI串行协议中进行调试芯片吗?
我认为JTAG可以编程/调试DA14681,如果基本DEV板有USB-UART接口的优势。
谢谢
詹姆士
嗨jamesleo-konka,
您在帖子的开始上提到了您有一个devkit,681有两个可用的dev套件:
那么你拥有哪个设备?
臭氧调试器是ezgger的不同工具,它为您添加了一些功能和工具,以便您调试应用程序,智能片段上的调试方法只将在设备上附加,并让您通过智能代码ozone调试器选项步骤片段将刚刚从Segger启动工具。您可以使用Ozone / JLink在AN-B-040:DA1468x中找到更多有关臭氧工具的更多信息,用于SW调试。
是的,安装工具时应下载所有驱动程序,在设备管理器中,您是否能够找到J-link连接(您应该能够在通用串行总线控制器下找到设备的已安装驱动程序)。是的,你可以通过JTAG接口编程你的设备,你必须使用写有program\u qspi\u JTAG\u win的脚本。
正如我所提到的基本套件没有FTDI,但是你就可以通过jlink驱动程序模拟的UART虚拟COM端口刻录QSPI,以防你无法找到我假设的COM端口vcom已禁用更新。为了重新启用端口,您必须打开JLink配置器并选择JLink设备,右键单击设备并在“启用”选项下选择“启用”选项下选择。
此外,如果您拥有一个基本的工具包,您想通过UART编程它有一个小问题,在编程过程中由于SEGGER驱动程序,所以在您的第一次尝试下载代码的过程将失败,您应该尝试编程设备一个以上,以下载代码。另一种防止第二次下载尝试的解决方法是通过添加“@echo a>COM%comprtnr%”命令来修改uart编程脚本,如下代码段所示:
@Echo请输入您的COM端口号,然后按ENTER键。
@set / p contrtnr = - ^>
@回声。
@echo comport = com%comprtnr%
@回音a>COM%COMPTNR%
@echo on
呼叫“.. \ .. \ .. \ .. \二进制\ cli_programmer.exe”--prod-id%product_id %% ram_shuffly%com%comp%compltnr%write_qspi_exec“%图像%”
@echo关闭
转到:完成
谢谢mt_dialog.
嗨,Dialog,
你是对的!
JLink CDC需要手动设置'Enable'——转到SEGGER安装目录(C:\program files(86)\SEGGER\JLink\u vxx\)并运行JLinkConfig.exe。
安装驱动程序后,设备管理器(COM和LPT)中有一个“JLink CDC UART端口(COMx)”。
通过没有UART端口,通过JTAG已成功地下载并调试代码。现在我有另一个频道来下载代码或与设备进行通信。
非常感谢。
詹姆士
嗨jamesleo-konka,
如果答案是有用的,请“接受答案”。
谢谢mt_dialog.
感谢您的回答!这真的很有帮助!