On Mon, Oct 23, 2017 at 10:37 AM, Russell Haley <russ.ha...@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, > Russ > > Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. > *From: *jameszxj > *Sent: *Monday, October 23, 2017 12:13 AM > *To: *rtems-us...@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.hu...@embedded-brains.de>; > *Date: * Mon, Oct 23, 2017 01:07 PM > *To: * "xuelin.t...@qkmtech.com"<xuelin.t...@qkmtech.com>; > *Cc: * "users@rtems.org"<users@rtems.org>; > *Subject: * Re: Filesystem in RTEMS > > On 22/10/17 12:00, xuelin.t...@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 > with 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.hu...@embedded-brains.de > PGP : Public key available on request. > > Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. > > _______________________________________________ > users mailing list > users@rtems.org > http://lists.rtems.org/mailman/listinfo/users > > > _______________________________________________ > users mailing list > users@rtems.org > http://lists.rtems.org/mailman/listinfo/users >
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users