Ross, great to hear from you. The retreat sounds brilliant. Offgrid... could be a blessing, maybe even a selling point. I sometimes tell my stressed patients to think about an offgrid holiday, particularly if they have a work phone that rings all the time.
thank you very much for answering. Your retreat looks very nice. Beautiful nature.
I can understand that making the retreat ready for guests is more important than Catalina and the propeller.
If it ever would happen that you have enough from the beauty and tranquility make some "noise" with a propeller. ;-)
I just downlaoded Catalina 3.13.2 from sourceforge last week, and installed it on my Slackware64 system, but am unable to get payload to send a binary even to a brand new QUICKSTART board. Has anyone tested payload on a 64 bit platform, or would anyone know why payload it might be bombing out like this?
bash-4.2$ newgrp dialout
bash-4.2$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 2015-04-06 15:55:20 /dev/ttyUSB0
bash-4.2$ payload -p /dev/ttyUSB0 hello_world
Using Propeller (version 1) on port /dev/ttyUSB0 for download
Error: No response received
bash-4.2$ payload -p /dev/ttyUSB0 hello_world -d
Catalina Payload 3.13
diagnostic level 1
executable name = payload
Loading Propeller binary hello_world.binary
File size = 12460
baudrate = 115200
timeout = 250
sync timeout = 100
reset delay = 0
interfile delay = 100
opened port 21
Using Propeller (version 1) on port /dev/ttyUSB0 for download
Downloading normal binary file hello_world
Error: No response received
bash-4.2$
Note:
The QUICKSTART blue LED turns on during the part where it says Downloading above, and then a few seconds after that the error message appears on the bash prompt and the blue LED goes out. So, I know for sure that payload is accessing the correct TTY and sending data to the QUICKSTART board.... but it just fails to finish the job correctly...
Also, I tried the example at the start of this thread, as I thought RossH had mentioned updating the sourceforge repository in this thread -- but it didn't work and complained XMM was not supported. Is the package at the start of this thread the absolute latest release, or where do I get the most up to date Catalina so I can be sure that everything works ?
eg:
bash-4.2$ cd /media/memoryb/Catalina_3.13.2/demos/
bash-4.2$ catalina hello_world.c -lc -C QUICKSTART -C TTY -C SMALL -C XEPROM -C CACHED
Catalina Compiler 3.13
Custom_XMM.inc:5: error: #error: : XMM NOT SUPPORTED ON THIS PLATFORM
Note/Postscript: I just tested propeller-load from the 64 bit prop-gcc / simple-ide package, and that works fine when loading a binary produced by Catalina. So, whatever's wrong is almost certainly in the Catalina "payload" software from sourceforge as linux in 64 bit mode is clearly is working fine. Also, I tried to build the Catalina package a second time using 32 bit mode flags and the Slackware 32 bit compatability/multilib packages, but for some reason the Catalina build_all script still produced 64 bit ELF executables.
Comments
Catch some fish for us!
thank you very much for answering. Your retreat looks very nice. Beautiful nature.
I can understand that making the retreat ready for guests is more important than Catalina and the propeller.
If it ever would happen that you have enough from the beauty and tranquility make some "noise" with a propeller. ;-)
best regards
Stefan
bash-4.2$ . use_catalina
CATALINA_DEFINE = [default]
CATALINA_INCLUDE = [default]
CATALINA_LIBRARY = [default]
CATALINA_TARGET = [default]
CATALINA_LCCOPT = [default]
CATALINA_TEMPDIR = [default]
LCCDIR = /media/memoryb/.local/bin/../../Catalina_3.13.2
bash-4.2$ newgrp dialout
bash-4.2$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 2015-04-06 15:55:20 /dev/ttyUSB0
bash-4.2$ payload -p /dev/ttyUSB0 hello_world
Using Propeller (version 1) on port /dev/ttyUSB0 for download
Error: No response received
bash-4.2$ payload -p /dev/ttyUSB0 hello_world -d
Catalina Payload 3.13
diagnostic level 1
executable name = payload
Loading Propeller binary hello_world.binary
File size = 12460
baudrate = 115200
timeout = 250
sync timeout = 100
reset delay = 0
interfile delay = 100
opened port 21
Using Propeller (version 1) on port /dev/ttyUSB0 for download
Downloading normal binary file hello_world
Error: No response received
bash-4.2$
Note:
The QUICKSTART blue LED turns on during the part where it says Downloading above, and then a few seconds after that the error message appears on the bash prompt and the blue LED goes out. So, I know for sure that payload is accessing the correct TTY and sending data to the QUICKSTART board.... but it just fails to finish the job correctly...
Also, I tried the example at the start of this thread, as I thought RossH had mentioned updating the sourceforge repository in this thread -- but it didn't work and complained XMM was not supported. Is the package at the start of this thread the absolute latest release, or where do I get the most up to date Catalina so I can be sure that everything works ?
eg:
bash-4.2$ cd /media/memoryb/Catalina_3.13.2/demos/
bash-4.2$ catalina hello_world.c -lc -C QUICKSTART -C TTY -C SMALL -C XEPROM -C CACHED
Catalina Compiler 3.13
Custom_XMM.inc:5: error: #error: : XMM NOT SUPPORTED ON THIS PLATFORM
but generic compile does work:
bash-4.2$ catalina hello_world.c -lc -C QUICKSTART -C TTY
Catalina Compiler 3.13
code = 13308 bytes
cnst = 144 bytes
init = 208 bytes
data = 940 bytes
file = 19736 bytes
bash-4.2$
Note/Postscript: I just tested propeller-load from the 64 bit prop-gcc / simple-ide package, and that works fine when loading a binary produced by Catalina. So, whatever's wrong is almost certainly in the Catalina "payload" software from sourceforge as linux in 64 bit mode is clearly is working fine. Also, I tried to build the Catalina package a second time using 32 bit mode flags and the Slackware 32 bit compatability/multilib packages, but for some reason the Catalina build_all script still produced 64 bit ELF executables.