Jump to content

Naoshi

Members
  • Posts

    9
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Naoshi's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Hi, Michael, I executed the following steps: 1. I downloaded "digilent.waveforms_v.3.4.7.dmg" 2. I had my mac mount the file. 3. Then, the installer of waveforms2015 was popped up. 4. "To install,..." message is written in the upper side of the finder window, and "Runtime and SDK..." message is also written in the lower side. 5. I don't know where the SDK directory is. But I followed the message in the lower side. That is, I only dragged the "dwf.framework" icon into /Library/Framework folder. 6. I started the Terminal app. 7. I executed the digital_enum.py in the Terminal, then, I have the following messages: dyld: warning, LC_RPATH @executable_path/../Frameworks in /Library/Frameworks/dwf.framework/dwf being ignored in restricted program because of @executable_path Digilent FTDI Enumeration library loaded Devices: 1 1. SN:(serial number) 'Digilent USB Device' flags: 0x0 type: 0x8 id: 0x4036014 locid: 0x140e0 FTDI Version: 0x10202 Devices: 1 1. SN:(serial number) 'Digilent USB Device' flags: 0x2 type: 0x8 id: 0x4036014 locid: 0x140e DMGR Version: 2.8.2 Devices: 1 1. SN:(serial number) 'Analog Discovery 2' PDID: 0x40300360 DWF Version: 3.4.7 Devices: 1 1. SN:(serial number) 'Analog Discovery 2' 8. Hmm, It goes well?? 9. I executed Waveforms2015. Then, finally it could recognize my Analog Discovery 2. 10. First of all, Scope, Wavegen, and Supplies work normally!!!! Thank you, Michael. The message of the installer should still be improved.
  2. Moreover, I executed digi_enum.py. Before export "DIGILENT_DATA”: -------------------------------------- dyld: warning, LC_RPATH @executable_path/../Frameworks in /Applications/Waveforms.app/Contents/Frameworks/dwf.framework/dwf being ignored in restricted program because of @executable_path Digilent FTDI Enumeration library loaded Devices: 1 1. SN:(serial number) 'Digilent USB Device' flags: 0x0 type: 0x8 id: 0x4036014 locid: 0x140b0 FTDI Version: 0x10202 Devices: 1 1. SN:(serial number) 'Digilent USB Device' flags: 0x2 type: 0x8 id: 0x4036014 locid: 0x140b DMGR Version: 2.8.2 DmgrEnumDevices failed: 3090 ------------------------------- After export : ------------------------------- dyld: warning, LC_RPATH @executable_path/../Frameworks in /Applications/Waveforms.app/Contents/Frameworks/dwf.framework/dwf being ignored in restricted program because of @executable_path Digilent FTDI Enumeration library loaded Devices: 1 1. SN:(serial number) 'Digilent USB Device' flags: 0x0 type: 0x8 id: 0x4036014 locid: 0x140c0 FTDI Version: 0x10202 Devices: 1 1. SN: '' flags: 0x1 type: 0x3 id: 0x0 locid: 0x0 DMGR Version: 2.8.2 DmgrEnumDevices failed: 3090 ------------------------------------- The serial number in the second part of the messages is seemed to be disappeared.
  3. Hi, Michael, My Mac has only the directory "/Applications/Waveforms.app/Contents/Frameworks/dwf.framework/Resources/digilent/adept/data/firmware" in stead of "/Library/Frameworks/dwf.framework/Resources/digilent/adept/data/firmware" . It does not have the directory "/Library/Framewors/dwf.framework. All of the listed files are contained in the directory.
  4. Hi Michael, I have the following message in the generated log file: System Time Process Thread ERC ERC String Message 1751613013 9038 1407363402352003080 ercInternalError USBC::FInit() failed to get firmware image path 1751613013 9038 1407363402352003080 ercInternalError DPCOMM DllInit failed to init USBC 1751613026 9038 1407363402352003090 ercDpcommInitFailed DPCOMM library initialization failed
  5. Hi attila, The error code is the followings: DMGR Version: 2.8.2 DmgrEnumDevices faild: 3090 On MacBookAir with macOS Sierra version 10.12.3.
  6. Hi RCG, Thank you for your important information. But, Though I also let my mac clean restart, the condition is not changed. WaveForms says "Device not supported" at Wavegen column in Device Manager. The python program outputs the same messages.
  7. I edited digi_enum.py as following: --- digi_enum.py 2017-01-17 10:16:02.000000000 +0900 +++ digi_enum_edited.py 2017-01-18 13:01:08.000000000 +0900 @@ -6,10 +6,11 @@ if sys.platform.startswith("win"): dmgr = cdll.dmgr ftd = oledll.ftd2xx elif sys.platform.startswith("darwin"): - dwf = cdll.LoadLibrary("/Library/Frameworks/dwf.framework/dwf") - dmgr = cdll.LoadLibrary("/Library/Frameworks/dwf.framework/Frameworks/libdmgr.dylib") - ftd = cdll.LoadLibrary("/Library/Frameworks/dwf.framework/Frameworks/libftd2xx.dylib") - dftd = cdll.LoadLibrary("/Library/Frameworks/dwf.framework/Frameworks/libdftd2xx.dylib") + base = "/Applications/Waveforms.app/Contents/" + dwf = cdll.LoadLibrary(base+"Frameworks/dwf.framework/dwf") + dmgr = cdll.LoadLibrary(base+"Frameworks/dwf.framework/Frameworks/libdmgr.dylib") + ftd = cdll.LoadLibrary(base+"Frameworks/dwf.framework/Frameworks/libftd2xx.dylib") + dftd = cdll.LoadLibrary(base+"Frameworks/dwf.framework/Frameworks/libdftd2xx.dylib") else: dwf = cdll.LoadLibrary("libdwf.so") dmgr = cdll.LoadLibrary("libdmgr.so") Then, I executed digi_enum_edited.py. I have the following result: (Each true serial number is replaced by (serial number). $ python digi_enum_edited.py dyld: warning, LC_RPATH @executable_path/../Frameworks in /Applications/Waveforms.app/Contents/Frameworks/dwf.framework/dwf being ignored in restricted program because of @executable_path Digilent FTDI Enumeration library loaded Devices: 1 1. SN:(serial number) 'Digilent USB Device' flags: 0x0 type: 0x8 id: 0x4036014 locid: 0x14060 FTDI Version: 0x10202 Devices: 1 1. SN:(serial number) 'Digilent USB Device' flags: 0x2 type: 0x8 id: 0x4036014 locid: 0x1406 DMGR Version: 2.8.2 DmgrEnumDevices failed
  8. Dear Michael, Thank you for your response. I tried to execute your digital_enum.py on my MacBook Air with MacOSX10.12.2. Then, it stoped by the following errors: $ python digi_enum.py Traceback (most recent call last): File "digi_enum.py", line 9, in <module> dwf = cdll.LoadLibrary("/Library/Frameworks/dwf.framework/dwf") File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 443, in LoadLibrary return self._dlltype(name) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 365, in __init__ self._handle = _dlopen(self._name, mode) OSError: dlopen(/Library/Frameworks/dwf.framework/dwf, 6): image not found I think that it requires more some files.
  9. I have the same problem. When I plug Analog Discovery 2 to MacBook Air with MacOSX 10.12.2(Japanese), I have the following console messages: 13:59:43.718761 +0900 icdd #ICDebug - 37:{ICWiredBrowser.m} (USB Interface first match) 13:59:43.719546 +0900 icdd #ICDebug - 388:{ICWiredBrowser.m} (2 USB Descriptions Managed) 13:59:43.721879 +0900 icdd #ICDebug - 460:{ICDDMessageCenter.m} (+Add Digilent USB Device - 0xff/0xff/0xff - 0x14200000 - ICDeviceDescriptionSUQuery) 13:59:43.721908 +0900 icdd #ICDebug - 213:{ICResourceManager.m} (00000000-0000-0000-0000-000004036014|Digilent USB Device|(null)|SW=FALSE|) 13:59:43.724151 +0900 icdd #ICDebug - 460:{ICDDMessageCenter.m} (+Add Digilent USB Device - 0xff/0xff/0xff - 0x14200000 - ICDeviceDescriptionUndefined) Then WaveForms2015 displays the following in the device manager: Name | Serial Number | Status Discovery2| (its serial number) | (blank) |Scope|Wavegen|Logic|Patterns|Others 1|(blank)|Devise not supported|(blank)...
×
×
  • Create New...