DA1469x
5个月前
发布的david_ratayczak80点 2回答(SmartSnippets工作室:V2.0.16.1760,
SDK: WiRa 10.440.8.6,
耐火J-Link 6.40,
VMware Workstation 15.5 Pro,
Ubuntu的20.10/20.04)
你好,
我已经设置了Windows来处理对话框,一切工作正常。现在我正在尝试设置一个linux虚拟机(ubuntu 20.10和ubuntu 20.04)来与对话框一起工作。
我面临的问题是,我不能连接两个设备与外部接口,如python脚本(dte_iq_data_analyzer .py)。在windows下,我可以运行脚本两次,每次都有机会选择它应该连接到哪个设备(见下图)。
现在在linux下不再是这样了。为了使用linux,我不得不在pymon文件夹(附在下面)的pyjlink.py中修改几行。我不得不删除winreg的导入(第13行),并将installPath更改为Segger JLink_6.40安装(第126-129行)。我还更改了dll变量,使相应的linux文件(libjlinkarm. dll)。因此,第137、144、148行),并将currentVersion变量(第140行)设置为61800,这样路径就正确了。
通过我所做的改变,连接到一个设备是没有问题的(尽管我不能选择哪一个)。但是当我想连接到第二个设备时,我不能选择再次连接到相同的设备。两个脚本现在将从相同的设备获取数据。
有人能帮我把这两个设备连接到外部脚本吗?
谢谢,
大卫
附件 | 大小 |
---|---|
device_selection.png | 25.44 KB |
Pyjlink.py作为文本文件,因为你不能上传一个py文件 | 13.51 KB |
5个月前
固定!
手动安装了SEGGER JLink的最新版本(6.96),并将pyjlink.py中的Path更改为新版本。我现在可以选择设备了!