Well, there's good news and bad news ;)

The bitstream upload is successful, but the run state is bad :
sr: [00:00.050178] kingst-la2016: Uploading FPGA bitstream
'kingst-la1010a2-fpga.bitstream'.
sr: [00:00.050382] resource: Opened
'/home/john/.local/share/sigrok-firmware/kingst-la1010a2-fpga.bitstream'.
sr: [00:01.235831] kingst-la2016: FPGA bitstream upload (343172 bytes) done.
sr: [00:01.308258] kingst-la2016: Run state: 0x00e1 (idle).
sr: [00:01.309024] kingst-la2016: Unexpected run state, want 0x85eX, got
0x00e1.
sr: [00:01.309852] kingst-la2016: Device should be initialized.
sr: [00:01.310694] hwdriver: Scan found 1 devices (kingst-la2016).
The following devices were found:
sr: [00:01.311777] hwdriver: sr_config_get(): key 20000 (conn) sdi
0x5560019180 cg NULL -> '1.11'
kingst-la2016:conn=1.11 - Kingst LA1010 with 18 channels: CH0 CH1 CH2 CH3
CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 PWM1 PWM2
sr: [00:01.312619] hwdriver: Cleaning up all drivers.

It does plow past the error and brings up a reasonable looking display in
pulseview, but has problems starting acquisition ..


On Mon, Jan 30, 2023 at 6:30 PM John D'Ausilio <j...@sort.net> wrote:

> thanks Gerhard .. I'll refresh from git and try again this evening, and
> will report back with the results
>
> john
>
>
> On Mon, Jan 30, 2023, 13:25 Gerhard Sittig <gerhard.sit...@gmx.net> wrote:
>
>> On Sun, 2023-01-29 at 21:25 -0500, John D'Ausilio wrote:
>> >
>> > Looking back through the archives, I see that nobody had hardware for
>> > testing LA1010.
>>
>> I understand that the kingst-la2016 driver is complete and
>> supports all known models in the series. See the
>> https://sigrok.org/wiki/Kingst_LA_Series wiki page.
>>
>> The LA1010 model is listed as untested, but ShouldWork(TM) from
>> what I understand. It does not have local memory, so cannot
>> capture to local memory before downloading sample data to the
>> host. Exclusively supports streaming mode which is constrained
>> by USB bandwidth. Consider the LA1010 "an LA1016 without RAM".
>>
>> > I've been working my way through the kingst driver trying to figure
>> > out what's going on. I've managed to get libsigrok building
>> > from git and I'm using sigrok-cli to test. It looks like it loads the
>> > firmware OK, but is having issues talking to the FPGA?
>>
>> What a coincidence! User Dave Platt just happened to identify and
>> address an omission in the firmware extraction utility last week.
>> The vendor software holds firmware blobs in the executable in Qt
>> resources, which optionally can be compressed, which the tool was
>> not aware of. Few images were affected, among them LA1010
>> netlists. The symptom is that sending this netlist to the device
>> won't take effect (the FPGA does not recognize its format), hence
>> the register set remains unavailable.
>>
>> I'd suggest you get a sigrok-utils update and re-run the firmware
>> extraction utility. Or use an older vendor binary, versions 3.5.x
>> were tested, while 3.6.0 was not.
>>
>> https://sigrok.org/gitaction/sigrok-util.git/ce4722e..249b79d
>> https://sigrok.org/bugzilla/show_bug.cgi?id=1825
>>
>> Occassionally the vendor assigns previously unseen ID bytes to
>> more recent models. But these are easy to add after getting
>> identified.
>>
>> https://sigrok.org/gitaction/libsigrok.git/0db1b18..e7c7aa1
>>
>>
>> Guess you will tell here when the Kingst LA1010 works for you. So
>> that the wiki page can get updated after all models were verified.
>>
>>
>> virtually yours
>> Gerhard Sittig
>> --
>>      If you don't understand or are scared by any of the above
>>              ask your parents or an adult to help you.
>>
>>
>> _______________________________________________
>> 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

Reply via email to