raw L4Task: Flash Access & Variable
ba_f
ba_f at rbg.informatik.tu-darmstadt.de
Thu Oct 16 21:11:34 CEST 2014
Sorry, my fault.
Forgot to mount(); now it works.
[CLOSED]
Am 2014-10-15 15:04, schrieb ba_f:
> Hello and thank u so far,
>
>>> Adam wrote:
>> It is possible. But of course there needs to be a driver for your
>> flash
>> and a filesystem (if needed). And there's none.
>> There's a tmpfs, i.e. a filesystem that can store files, however, not
>> across reboots. Maybe that helps you already?
>
> Yes, volatile storage would do the trick.
>
> Unfortunately, i need some help here, too. :(
>
> I've found a post from Adam, concerning tmpfs:
> http://os.inf.tu-dresden.de/pipermail/l4-hackers/2014/006244.html
>
> I did all it says, and of course edited anything to my concerns. But
> my App fails to write at /tmp.
> fopen("/tmp/file", "wb") == NULL
>
> Maybe i do not place the fstab-file correct.
> Right now, fstab is located in the MODULE_SEARCH_PATH. But building
> the image does also work if there is no such file.
> Running the image, there are no complaints about a missing fstab.
> Is this correct behaviour?
>
> I also added fstab to my modules.list, without success.
>
>
> So...
> Is there another way to check if fstab is loaded correctly, besides
> using fopen().
>
>
> --------
> Here my files (shorted):
>
> # fstab
> / /tmp tmpfs defaults
>
> # modules.list
> entry app-cfg
> kernel fiasco -serial_esc
> roottask moe rom/app.cfg
> module l4re
> module ned
> module app.cfg
> module fstab
> [...]
> module libmount.so
> module libl4revfs-fs-tmpfs.so
>
> # app.cfg
> ld:start( "rom/app", { FSTAB_FILE = "rom/fstab" });
>
> # Makefile
> REQUIRES_LIBS = libmount libl4revfs-fs-tmpfs
>
>
> _______________________________________________
> l4-hackers mailing list
> l4-hackers at os.inf.tu-dresden.de
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
More information about the l4-hackers
mailing list