Filesystem in RTEMS

Russell Haley russ.haley at gmail.com
Tue Oct 24 16:01:13 UTC 2017


On Mon, Oct 23, 2017 at 11:42 AM, Joel Sherrill <joel at rtems.org> wrote:

>
>
> On Mon, Oct 23, 2017 at 10:37 AM, Russell Haley <russ.haley at gmail.com>
> wrote:
>
>> Hi,
>>
>> Just wanted to ask about licensing. ‎Jffs2 is expressly GPL code. My
>> understanding means that the entirety of your work now becomes GPL licensed
>> because everything is statically linked together in RTEMS. Is this
>> understanding incorrect?
>>
>
> It is GPLv2 with a linking exception like the GCC language run-times used
> to use. See
>
> https://github.com/atgreen/RTEMS/blob/master/LICENSE.JFFS2
>
> and read the last two paragraphs.
>
> --joel
>
>
Thanks Joel!

Russ

>
>> Thanks,
>> Russ
>>
>> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network.
>> *From: *jameszxj
>> *Sent: *Monday, October 23, 2017 12:13 AM
>> *To: *rtems-users at rtems.org
>> *Subject: *Re: Filesystem in RTEMS
>>
>> I have encountered a problem like this.
>> I set wrong block size.
>>
>> Maybe you can try to change the block size.
>>
>> I use jffs2 on xilinx zc7020 board, QSPI
>> ------------------ Original ------------------
>> *From: * "Sebastian Huber";<sebastian.huber at embedded-brains.de>;
>> *Date: * Mon, Oct 23, 2017 01:07 PM
>> *To: * "xuelin.tian at qkmtech.com"<xuelin.tian at qkmtech.com>;
>> *Cc: * "users at rtems.org"<users at rtems.org>;
>> *Subject: * Re: Filesystem in RTEMS
>>
>> On 22/10/17 12:00, xuelin.tian at qkmtech.com wrote:
>> > I have mounted JFFS2 successfully, according to the return value.
>> > Yes, it takes some time to do the mounting work.
>> >
>> > But, when I downloaded a file like "test.txt" into flash via FTP and
>> > restarted the system, error came up.
>>
>> Unmount the file system before you restart the system.
>>
>> >
>> > <5>JFFS2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not
>> found at 0x01FC0028: 0xE5DF instead
>> > <5>JFFS2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not
>> found at 0x01FC002C: 0xE5DF instead
>> > <5>JFFS2: Further such events for this erase block will not be printed
>> > <5>JFFS2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not
>> found at 0x01FD0000: 0x000C instead
>> > <5>JFFS2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not
>> found at 0x01FD0004: 0xB0B1 instead
>> > <5>JFFS2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not
>> found at 0x01FD0008: 0x0054 instead
>> > <5>JFFS2: Cowardly refusing to erase blocks on filesystem wi
>> th no valid JFFS2 nodes
>> > <5>JFFS2: empty_blocks 0, bad_blocks 0, c->nr_blocks 510
>> > mount failed.
>> >
>> > Everything worked well, after erasing the whole flash. But errors came
>> > up without erasing it.
>>
>> Make sure your flash driver works correctly. It must support bytewise
>> programming.
>>
>> --
>> Sebastian Huber, embedded brains GmbH
>>
>> Address : Dornierstr. 4
>> <https://maps.google.com/?q=Dornierstr.+4&entry=gmail&source=g>, D-82178
>> Puchheim, Germany
>> Phone   : +49 89 189 47 41-16
>> Fax     : +49 89 189 47 41-09
>> E-Mail  : sebastian.huber at embedded-brains.de
>> PGP     : Public key available on request.
>>
>> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>>
>> _______________________________________________
>> users mailing list
>> users at rtems.org
>> http://lists.rtems.org/mailman/listinfo/users
>>
>>
>> _______________________________________________
>> users mailing list
>> users at rtems.org
>> http://lists.rtems.org/mailman/listinfo/users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20171024/0f0cacf5/attachment-0002.html>


More information about the users mailing list