[hardware] sipeed slogic new hardware support#212
[hardware] sipeed slogic new hardware support#212taorye wants to merge 4 commits intosigrokproject:masterfrom taorye:master
Conversation
|
SLogic Lite8 (Logic Analyzer) channel: 8CH (MAX) supported configuration for continuously sampling
input signal level: 0~3.6V (TTL) |
|
Nice to see a patch for this analyzer, have just received mine (early order) and finally found time to test it. Hope to soon see it mainlined into libsigrok. Currently still running into some issues:
Thanks for your work and i'm looking forward to test this device some more ! |
| SR_DRIVER([serial DMM], [serial-dmm], [serial_comm]) | ||
| SR_DRIVER([serial LCR], [serial-lcr], [serial_comm]) | ||
| SR_DRIVER([Siglent SDS], [siglent-sds]) | ||
| SR_DRIVER([Sipeed Slogic Analyzer], [sipeed-slogic-analyzer]) |
There was a problem hiding this comment.
Not a libsigrok developer, but shouldn't a dependency to libusb be added here ?
There was a problem hiding this comment.
I can confirm, this is needed to prevent it from trying to build and fail if libusb is not available
There was a problem hiding this comment.
You are right, libusb should be added.
Thanks :)
|
Very interesting driver for this new very little logic analyzer (and more...)
|
Yes, i already fixed that on my branch: master...MartinHerren:libsigrok:slogiclite8
I don't know if @taorye is still around and wants to update his PR or if we should open a new one. There are still issues that the it regularly freezes and needs unplugging/replugging. |
Indeed there are a few issue[S] (I try to have it working under Linux) and it's rather strange behaviour in most of my tests, I do not have much time to investigate fully at the moment. Regarding the PR, I do not know @taorye, and I am rather new to using GIT, was stuck to Subversion for some reasons :) so I do not know the best way to proceed, neither the relation between @taorye and Sipeed. There is an email address on her/his github page though. I hope to free some time later this month to investigate more, let's see if this dream becomes some sort of reality |
|
Hej, we'll see. If i have time to fix the usb issue and the original author didn't react, i'll probably open a new PR. |
|
Thanks for your attention
I'll come back soon. There are more to be updated before next year. |
|
Hello, guys. I have attempted to patch the mainline of libsigrok with MartinHerren's branch, specifically the slogiclite8 branch. I have tested it with the PulseView mainline. I have encountered an issue where setting the sampling frequency to 5MHz or below can cause data acquisition to freeze. This issue is 100% reproducible. In the case of a sampling rate greater than 5MHz, it works fine without any issues (? my device is the Sipeed Slogic Combo 8. |
|
So is it dead? |
Certainly looks like it to me. There hasn't been a firmware release since 2023-09 for the SLogic Combo 8, and the provided PulseView AppImage hasn't been updated since 2023-08.. and I don't think there's another PR. Looks a lot like vaporware tbh.. Hopefully development picks up again at some point. I don't understand why it wasn't at least made open source if there's not enough resources to work on it. :/ |
|
Hm, I just noticed it actually uses the M0S module inside, apparently! |
|
Hej all, Sorry for the late reply, didn't have time to use my Sipeed SLogic recently. Juste rebased and rebuilt by branch (with @taorye's original support plus my fixes) on latest libsigrock's master branche. Will try to use it during next week to try to reproduce @yjun123's issue and also my USB freezes. I don't think it is a 'dead project' as they are still selling it. They haven't published new firmware and software as they might consider it works 'good enough' for them. Hopefully a stable version will end up officially in libsigrock. I'm not even sure github is the correct place to open a PR for libsigrock as they never reacted to this PR. It is a read-only mirror but they say 'PR welcome'. For the moment i'll try to keep my branch alive and up to date with upstream to be able to continue to use my own device. If it works stable enough and other people including upstream are interested i can open a new pull request. My branch: https://github.com/MartinHerren/libsigrok/tree/slogiclite8, rebased on today's upstream:master. |
|
@MartinHerren since this PR is close due to @taorye deleting the branch, are you planning to open a new PR from your branch? |
|
A request was made here sipeed/sipeed_wiki#698, I've actually just emailed support to request the source code. |
|
Confusingly, there are two branches in sipeed/sigrok_slogic with very different implementations. Can anyone tell from the code which one would be better suited for merging into the mainline? EDIT: branch |
|
Seems like the repo is still getting updates |
|
The process of integrating the latest developments into the main branch has officially commenced. Community members and contributors are invited to monitor the progress through the dedicated Pull Request sigrokproject/libsigrok#262. This PR serves as a pivotal point for tracking updates, facilitating discussions, and ensuring transparency in the development cycle. |
|
Oh, great news ! Thanks ! Sorry didn't have any time for follow up recently, still have my SLogic 8 and ready to try it again ! |
As the title says, a new hardware want to be supported in mainline.
If there is something I do not prepared or missed, please give me some advice and I will as soon as possible to handle it.