From: Marek B. <mar...@gm...> - 2010-08-29 13:23:36
|
Cool! Thanks Nicolas for your prompt answer! Marek On 29 August 2010 13:18, Nicolas Tsiftes <nv...@si...> wrote: > Marek Bykowski skrev 2010-08-28 22:05: > > Hey All, > > > > I use Tmote Sky and CFS to take record of packets arriving at the > > receiver. > > Tmote Sky is fitted with 1mb external flash. > > After occupying round 1/3 of that size I can't write any more data > > into a file and it is impeccably regular. > > Did anybody come across it before or maybe knows if it may have > > anything to do with the default CFS settings? > > > > Thanks a million, > > Marek, WISAR > > Hello, > > The cfs_coffee_reserve function should be used before creating the file > if you know the file size, or at least know that the file will be big. > > If you don't use this function, the file space will grow dynamically and > have a lower space limit in relation to the total space available. > > > /** > * \brief Reserve space for a file. > * \param name The filename. > * \param size The size of the file. > * \return 0 on success, -1 on failure. > * > * Coffee uses sequential page structures for files. The sequential > * structure can be reserved with a certain size. If a file has not > * been reserved when it is opened for the first time, it will be > * allocated with a default size. > */ > int cfs_coffee_reserve(const char *name, cfs_offset_t size); > > Nicolas > > > ------------------------------------------------------------------------------ > Sell apps to millions through the Intel(R) Atom(Tm) Developer Program > Be part of this innovative community and reach millions of netbook users > worldwide. Take advantage of special opportunities to increase revenue and > speed time-to-market. Join now, and jumpstart your future. > http://p.sf.net/sfu/intel-atom-d2d > _______________________________________________ > Contiki-developers mailing list > Con...@li... > https://lists.sourceforge.net/lists/listinfo/contiki-developers > |