Shop OBEX P1 Docs P2 Docs Learn Events
fsrw2.6: Outlandos d'Amour — Parallax Forums

fsrw2.6: Outlandos d'Amour

rokickirokicki Posts: 1,000
edited 2009-12-19 03:41 in Propeller 1
[noparse][[/noparse]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

Comments

  • KyeKye Posts: 2,200
    edited 2009-12-15 04:31
    Cool, thanks guys.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Nyamekye,
  • BaggersBaggers Posts: 3,019
    edited 2009-12-15 10:54
    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 [noparse];)[/noparse]

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

    ·
  • LeonLeon Posts: 7,620
    edited 2009-12-15 11:50
    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
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-12-15 12:16
    I have to add my thanks too. fsrw25 is already working on the TriBlade.

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

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • CassLanCassLan Posts: 586
    edited 2009-12-15 12:22
    Thanks Guys!!!

    I like the name as well!! ; )

    can I suggest either removing or updating the sourceforge page?

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


    NYC Area Prop Club

    Prop Forum Search (Via Google)

    ·
  • lonesocklonesock Posts: 917
    edited 2009-12-15 18:10
    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 wink.gif

    Jonathan

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    lonesock
    Piranha are people too.
  • rokickirokicki Posts: 1,000
    edited 2009-12-15 18:19
    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.
  • LeonLeon Posts: 7,620
    edited 2009-12-15 18:24
    Thanks, the new version compiles OK. I'll be trying it later on my hardware.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
  • HughHugh Posts: 362
    edited 2009-12-15 18:28
    Thanks!

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

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Hugh - the thinking woman's Geoffrey Pyke.
  • LeonLeon Posts: 7,620
    edited 2009-12-15 18:32
    It's in the notes - 2 Gb IIRC.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
  • rokickirokicki Posts: 1,000
    edited 2009-12-15 18:39
    FSRW can handle, using FAT32, any size card you want to throw at it. But yes, files are currently limited to 2GB.
  • James LongJames Long Posts: 1,181
    edited 2009-12-15 19:23
    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

    Are you addicted to technology or Micro-controllers..... then checkout the forums at Savage Circuits. Learn to build your own Gizmos!

    Post Edited (James Long) : 12/15/2009 7:31:55 PM GMT
  • lonesocklonesock Posts: 917
    edited 2009-12-15 19:34
    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.
  • BTXBTX Posts: 674
    edited 2009-12-15 20:59
    Hi guys.
    Great work !! congratulations.

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

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

    Alberto.
  • LeonLeon Posts: 7,620
    edited 2009-12-15 21:03
    It's in the notes. Just rename sysdep_demo_ser.spin to sysdep.spin, and modify it.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
  • BTXBTX Posts: 674
    edited 2009-12-15 21:21
    Hahaha.
    Sorry Leon, and thanks so much !!
    (I should learn to read the notes first too) cool.gif

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

    Alberto.
  • pgbpsupgbpsu Posts: 460
    edited 2009-12-16 18:18
    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_woodrough_wood Posts: 61
    edited 2009-12-19 03:41
    Sandisk 4GB normal 80 clock.
    401 x 994 - 109K
Sign In or Register to comment.