I needed to extern the variable lwla1016_info that was declared in sysclk-lwa\protocol.h. It wasn't being initialized in api.c and had all null members (prior there were different instances of it per compilation unit since it was declared in the header only one of which was initialized in lwla1034.c). After that, finally Pulseview opened and the status lights flashed on the lwla physical Device when I scan and added it. Shortly after it says Capture Failed generic/unspecified error.
On Sat, December 12, 2015 8:45 pm, djether...@varaves.com wrote: > Thanks, So now that the files are present in the new nightly, The app > pulseview crashes on startup trying to open the lwla device. I'm on windows > 8.1 using the WinUSB driver. > > > Here's the respective sigrok and pulseview callstacks (device scan shows > the correct device when connected btw) > > ./sigrok-cli.exe --show --driver=sysclk-lwla > #0 0x00000000 in ?? () > #1 0x0043e23b in dev_open () > #2 0x00402245 in show_dev_detail () > #3 0x0055fea6 in main () at main.c:286 > > > > #0 ?? () at /home/computer/build/pulseview/pv/application.hpp:26 > #1 0x00df9b7b in dev_open () > #2 0x00db7e2e in sigrok::Device::open() () at > bindings/cxx/classes.cpp:631 > #3 0x004214dd in pv::devices::HardwareDevice::open() () at > /home/computer/build/pulseview/pv/devices/hardwaredevice.cpp:103 > #4 0x0040fa0f in > pv::Session::set_device(std::shared_ptr<pv::devices::Device>) () at > /home/computer/build/pulseview/pv/session.cpp:142 > #5 0x0040574e in > pv::MainWindow::select_device(std::shared_ptr<pv::devices::Device>) () at > /home/computer/build/pulseview/pv/mainwindow.cpp:215 > #6 0x0040b489 in pv::MainWindow::select_init_device() () at > /home/computer/build/pulseview/pv/mainwindow.cpp:573 > #7 0x004051fb in pv::MainWindow::MainWindow(pv::DeviceManager&, > std::basic_string<char, std::char_traits<char>, std::allocator<char> >, > std::basic_string<char, std::char_traits<char>, std::allocator<char> >, > QWidget*) () at /home/computer/build/pulseview/pv/mainwindow.cpp:124 > #8 0x00401a5e in main () at /home/computer/build/pulseview/main.cpp:164 > > > I tried two cables and the other usb drivers via zadig. > > > > On Fri, December 11, 2015 10:08 am, Uwe Hermann wrote: > >> Hi, >> >> >> >> On Thu, Dec 10, 2015 at 11:05:27PM -0600, djether...@varaves.com wrote: >> >> >>> Hi I'm trying to run pulseview for the LWLA1016. I can't get past >>> extracting the bitstreams. The checksums of the second two dlls don't >>> match. >>> >>> $ ./extract.sh LWLA1016/ >>> LWLA1016//bin/lwla1016.dll: OK >>> LWLA1016//bin/lwla1016_2008.dll: FAILED >>> LWLA1016//bin/lwla1016_2508.dll: FAILED >>> sha256sum: WARNING: 2 computed checksums did NOT match >>> >>> >>> >>> >>> I'm using this script. >>> >>> >>> >>> http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=firmware/sysclk- >>> lw la/sigrok-fwextract-sysclk-lwla1016;hb=HEAD >> >> Good news, this step is no longer necessary since yesterday. We now >> have permission from the author to redistribute the FPGA bitstream >> files, and they're now available from our sigrok-firmware repo: >> >> http://sigrok.org/gitweb/?p=sigrok-firmware.git;a=commitdiff;h=b2daf81c >> a2 e892b5b80ce4bc35ff5a846853b50b >> >> Please let us know if everything works ok on your device with those >> files. >> >> >> Cheers, Uwe. >> -- >> http://hermann-uwe.de | http://randomprojects.org | http://sigrok.org >> >> >> > > > ------------------------------------------------------------------------- > ----- > _______________________________________________ > sigrok-devel mailing list sigrok-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sigrok-devel > > ------------------------------------------------------------------------------ _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel