propeller-load: -z and -L?
DavidZemon
Posts: 2,973
in Propeller 1
What's the difference between these two flags?
Comments
-z uses the SD cache
The SD loader is usually used in on a board with external RAM. The user's program gets loaded from the SD card into external RAM and the run using a hub cache.
The SD cache driver uses the SD card itself as external memory. It is slower than other external memory because cache lines must be a multiple of the SD card sector size which is 512 bytes. Normally, XMM uses 128 byte cache lines.
Any idea why I might get this?
Elf and pex attached. And here's /opt/parallax/propeller-load/activityboard.cfg
I have the same problem. This was my solution:
Then I just re-link whenever i need to switch versions.
Ah, good to know. This only came up because I was trying to reproduce the same issue that AS was running into, and also provide SD-specific Make targets via PropWare.
Here I have more to listen.
I thought the SD card is a good solution to manage files and that could be useful.
I´m looking for this solution because the 32kb of my EEPROM aren't enough.
Thanks for the good information you both give!
I should mention that there *is* an effort in progress to move SimpleIDE to the latest version of PropGCC so this problem will be resolved shortly.
Even a small program takes a lot of space.
I´m trying to run a simple program only to test it with LabView and I got a error because the 32 kb of the EEPROM.
The SPI solution you talk about I think it is very interesting.
The Parallax C3 module comes with one: https://www.parallax.com/product/32209
as does the DNA module: http://mghdesigns.com/propeller/dnartc.html
It's also easy to hook one up yourself. You only need to use four pins: DataIn, DataOut, Clock, and CS.
Thanks!