A linux compatible propeller loader that doesn't timeout on slower systems?
Oldbitcollector (Jeff)
Posts: 8,091
I'm in need for a linux compatible propeller loader that doesn't Timeout on slower systems (dual core, etc)
linux.bstl works about 30% of the time without the Propeller resetting before the program is loaded and verified.
Loader.py works about 50% of the time without the Propeller resetting before the program is loaded and displays a "Timeout Error."
Is there a newer loader I could compile for sending binaries to the Propeller?
Thanks
Jeff
linux.bstl works about 30% of the time without the Propeller resetting before the program is loaded and verified.
Loader.py works about 50% of the time without the Propeller resetting before the program is loaded and displays a "Timeout Error."
Is there a newer loader I could compile for sending binaries to the Propeller?
Thanks
Jeff
Comments
Hi Jeff,
You could try Catalina's loader (payload). I find it quite reliable on Linux. However, on slow systems you may have to increase the timeout, and/or use the Linux nice command.
The following example shows both of these:
You may also want to just try using the nice command with whatever loader you currently use - that may be enough.
Ross.
Roadster came up with a clever way to use a PIC16f1455 circuit to replace a Propplug. I'd tested his prototype, but put it away as I don't normally use the USB-B cables his circuit used.
On a whim, I pulled it back out and tested it multiple times. Success! No more timeouts! I've asked him to post details about this circuit here if the need comes up for others.
I've seen this issue in the past with Pentium 4 laptops I was playing with a couple years ago. I suspect it has to do with system speed.
The strange part is that the Raspberry Pi (900mhz) never exibited this behavior using propeller-load.
The PIC16f1455 variant is very interesting.
-Tor
This little PIC16f1455 interface has made me very productive on this machine today. Not a single timeout.