PDA

View Full Version : fsrw2.6: Outlandos d'Amour



rokicki
12-15-2009, 09:48 AM
[Edited; added missing file]

New release; we've backed away from the one-bit-per-clock reads for maximum safety. In particular environments,
you can try mb_rawb.spin as the block layer, and in our experience it works almost everywhere, but the new
safe_spi.spin should be a more conservative version without giving up much speed. Write speed is unaffected.

As usual, any testing is appreciated. This one will probably show up in the Obex soon (no, really!)

Lonesock did all the heavy lifting here; all thanks go to him.

-tom

Post Edited (rokicki) : 12/15/2009 6:20:50 PM GMT

Kye
12-15-2009, 11:31 AM
Cool, thanks guys.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nyamekye,

Baggers
12-15-2009, 05:54 PM
Cheers rokicki and Lonesock, great outstanding work guys.
As because of FSRW, the Prop has progressed sooooooo much. so a BIG BIG thanks from me, and I'm sure the rest of it's users also.

Thanks again, and I hope you both have the fantastic Xmas you deserve ;)

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

·

Leon
12-15-2009, 06:50 PM
It won't compile - missing safe_spi.spin. It's OK if I use mb_spi.

Leon

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM

Post Edited (Leon) : 12/15/2009 12:02:10 PM GMT

Cluso99
12-15-2009, 07:16 PM
I have to add my thanks too. fsrw25 is already working on the TriBlade.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:

· Home of the MultiBladeProps: TriBlade (http://forums.parallax.com/showthread.php?p=786418),·RamBlade (http://forums.parallax.com/showthread.php?p=849265),·SixBlade (http://forums.parallax.com/showthread.php?p=780033), website (http://bluemagic.biz/cluso.htm)
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator) (http://forums.parallax.com/showthread.php?p=790917)
· Prop Tools under Development or Completed (Index) (http://forums.parallax.com/showthread.php?p=753439)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) (http://forums.parallax.com/showthread.php?p=778427) ZiCog (Z80) (http://forums.parallax.com/showthread.php?p=788511) , MoCog (6809) (http://forums.parallax.com/showthread.php?p=811043)
· Search the Propeller forums (http://search.parallax.com/search?site=parallax&client=parallax&output=xml_no_dtd&proxystylesheet=parallax&proxycustom=<HOME/>&ie=&oe=&lr=)·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz (http://www.bluemagic.biz)·· MultiBladeProp is: www.bluemagic.biz/cluso.htm (http://www.bluemagic.biz/cluso.htm)

CassLan
12-15-2009, 07:22 PM
Thanks Guys!!!

I like the name as well!! ; )

can I suggest either removing or updating the sourceforge page?

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔


NYC Area Prop Club (http://www.gothampropclub.com)

Prop Forum Search (Via Google) (http://search.parallax.com/search?site=parallax&client=parallax&output=xml_no_dtd&proxystylesheet=parallax&proxycustom=<HOME/>&ie=&oe=&lr=)

·

lonesock
12-16-2009, 01:10 AM
Leon said...
It won't compile - missing safe_spi.spin. It's OK if I use mb_spi.

Leon

Oops, my fault. I forgot to add "safe_spi.spin" to the makefile, so it didn't get included in the zip. I'll ping Tom and ask him to update the zip in his post...till then, you may want to hold off downloading as that is the main change in this version http://forums.parallax.com/images/smilies/wink.gif

Jonathan

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
lonesock
Piranha are people too.

rokicki
12-16-2009, 01:19 AM
This is *my* fault. I didn't test the zip after I built it. My heartfelt apologies to all; the zip at the top has been updated.

Leon
12-16-2009, 01:24 AM
Thanks, the new version compiles OK. I'll be trying it later on my hardware.

Leon

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM

Hugh
12-16-2009, 01:28 AM
Thanks!

Out of interest, is there a maximum file size that FSRW can handle?

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Hugh - the thinking woman's Geoffrey Pyke.

Leon
12-16-2009, 01:32 AM
It's in the notes - 2 Gb IIRC.

Leon

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM

rokicki
12-16-2009, 01:39 AM
FSRW can handle, using FAT32, any size card you want to throw at it. But yes, files are currently limited to 2GB.

James Long
12-16-2009, 02:23 AM
rokicki said...
FSRW can handle, using FAT32, any size card you want to throw at it. But yes, files are currently limited to 2GB.


I hate to ask,

But could someone point me to the location of the current features of FSRW?

I try to keep up with links and such, but have a terrible time.

I appreciate it,

Well, I guess the coders thought of that. It is included with the object. Wow...I'm impressed with this group of guys.

James L

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
James L
Partner/Designer
Lil Brother SMT Assembly Services (http://www.lil-brother.com)

Are you addicted to technology or Micro-controllers..... then checkout the forums at Savage Circuits (http://www.savagecircuits.com). Learn to build your own Gizmos!

Post Edited (James Long) : 12/15/2009 7:31:55 PM GMT

lonesock
12-16-2009, 02:34 AM
Thanks!

Well, I don't think there are any lies in the features list (other than typical speeds at 80MHz are faster now), it is pretty up-to-date, but the caveats is a bit behind. (you can open multiple files by using multiple FSRW objects, and you can seek while reading, and you can set a date before creating a file and it will get timestamped).

Jonathan

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
lonesock
Piranha are people too.

BTX
12-16-2009, 03:59 AM
Hi guys.
Great work !! congratulations.

Sorry by my ignorance, but where to get sysdep.spin to try this last version ??

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Regards.

Alberto.

Leon
12-16-2009, 04:03 AM
It's in the notes. Just rename sysdep_demo_ser.spin to sysdep.spin, and modify it.

Leon

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM

BTX
12-16-2009, 04:21 AM
Hahaha.
Sorry Leon, and thanks so much !!
(I should learn to read the notes first too) http://forums.parallax.com/images/smilies/cool.gif

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Regards.

Alberto.

pgbpsu
12-17-2009, 01:18 AM
Here are my results using safe_spi on a SanDisk 8Gb SDHC which I reformatted to 32k cluster size as suggested.

Clock: 81920000 ClusterSize: 32768 ClusterCount: 242501
Raw write 3968 kB in 2192 ms at 1809 kB/s
Raw read 1920 kB in 2129 ms at 901 kB/s
fsrw pwrite 2016 kB in 2008 ms at 1003 kB/s
fsrw pread 2016 kB in 2242 ms at 899 kB/s
FSRW pputc 63 kB in 2078 ms at 30 kB/s
FSRW pgetc 63 kB in 1796 ms at 35 kB/s
All done!

Thanks to both rockiki and lonesock for writing and maintaining such a great package. As Baggers said this has really helped expand the prop's acceptance and usefulness.

Peter

rough_wood
12-19-2009, 10:41 AM
Sandisk 4GB normal 80 clock.