FreeBSD doesn't have a flash filesystem that I know of, so at one point I looked into porting CHFS over:
http://chewiefs.sed.hu/ I'm not sure if it still lacks NOR support. FreeBSD, however, doesn't have flash drivers to support a file system yet. The support it currently has isn't viable as the error correction code is too rudimentary. Russ On Tue, Oct 24, 2017 at 9:01 AM, Russell Haley <russ.ha...@gmail.com> wrote: > > > On Mon, Oct 23, 2017 at 11:42 AM, Joel Sherrill <j...@rtems.org> wrote: > >> >> >> 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 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-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 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.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