bessman on main
Fix typo in README (compare)
bessman on main
Update workflow to run on new m… (compare)
bessman on legacy
Initial commit Create LICENSE Added framework for firmware. F… and 60 more (compare)
bessman on master
bessman on bootloader
bessman on pslab-esp-server
bessman on development
bessman on bootloader
Move bootloader to pslab-bootlo… Move firmware to repository root (compare)
bessman on bootloader
Prepare for repository split Remove drawio flowchart (compare)
Here's for the firmware part, looking quite interesting:
https://gill.net.in/posts/pic32-blink-led-rust/
For the love of XXX I couldn’t get it to work for me to even test if my setup is wired correctly. At that point I turned to open-source solutions.
Getting away from the not-so-well-working Microchip tools is awesome! \o/
I read through the source code of pslab-desktop, found nothing about initialization sequence in javascript or the .py scripts inside the pslab-desktop directory
Then I go a little deeper found that the pslab-desktop use python script in pslab
Then I modified the python script in the serial_handler.py to print something but found nothing showed up in my terminal. Where did all the stdout redirected?
I've removed the .pyc and tested again, nothing changed.
What shall I do next?
strace -f -F -o /dev/shm/unzip/del/pslab_strace /usr/bin/pslab
1749800 stat("/home/USER/.local/lib/python3.9/site-packages/pslab-2.4.0-py3.9.egg/pslab", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
1749800 stat("/home/USER/.local/lib/python3.9/site-packages/pslab-2.4.0-py3.9.egg/pslab/serial_handler.py", {st_mode=S_IFREG|0644, st_size=16100, ...}) = 0
1749800 stat("/home/USER/.local/lib/python3.9/site-packages/pslab-2.4.0-py3.9.egg/pslab/serial_handler.py", {st_mode=S_IFREG|0644, st_size=16100, ...}) = 0
1749800 openat(AT_FDCWD, "/home/r/.local/lib/python3.9/site-packages/pslab-2.4.0-py3.9.egg/pslab/pycache/serial_handler.cpython-39.pyc", O_RDONLY|O_CLOEXEC) = 6
1749800 fstat(6, {st_mode=S_IFREG|0644, st_size=15726, ...}) = 0