<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-family: 微软雅黑; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Does RTEMS have the FTL(Flash Translation Layer) as Linux, that can map flash device into block device? </div><div>How can I define the blocks used in JFFS2, according to NOR flash?</div><div><br></div><div>I define the segments in my flash, but have no idea how this is related to the blocks defined in the JFFS2.</div><div><br></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">const rtems_fdisk_segment_desc myflash_segments[2] = {<br>    {<br>        .count = 32,<br>        .segment = 0,<br>        .offset = 0x00000000,<br>        .size = RTEMS_FDISK_KBYTES(4)<br>    },<br>    {<br>        .count = 510,<br>        .segment = 32,<br>        .offset = 0x00020000,<br>        .size = RTEMS_FDISK_KBYTES(64)<br>    }<br>};</span></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>Best wishes,</div><div>xuelin.tian@qkmtech.com</div></div></span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:sebastian.huber@embedded-brains.de">Sebastian Huber</a></div><div><b>Date:</b> 2017-10-19 16:14</div><div><b>To:</b> <a href="mailto:xuelin.tian@qkmtech.com">xuelin.tian@qkmtech.com</a>; <a href="mailto:users@rtems.org">users@rtems.org</a></div><div><b>Subject:</b> Re: Filesystem in RTEMS</div></div></div><div><div>On 19/10/17 10:09, xuelin.tian@qkmtech.com wrote:</div>
<div>> Dear all,</div>
<div>> I got a little confused about the file system in rtems.</div>
<div>></div>
<div>> The root file system is IMFS in rtems, obviously. And what is the </div>
<div>> devfs and rfs? They can be both configured for peripheral devices, I </div>
<div>> think. So, what is the difference between them?</div>
<div> </div>
<div>devfs and RFS should not be used for device files. I would like to </div>
<div>remove devfs in the future.</div>
<div> </div>
<div>> For example, if I want to mount a flash to IMFS, which is the best </div>
<div>> choice for it?(JFFS2 may be too complicated...)</div>
<div> </div>
<div>JFFS2 is the right file system for NOR flashes.</div>
<div> </div>
<div>-- </div>
<div>Sebastian Huber, embedded brains GmbH</div>
<div> </div>
<div>Address : Dornierstr. 4, D-82178 Puchheim, Germany</div>
<div>Phone   : +49 89 189 47 41-16</div>
<div>Fax     : +49 89 189 47 41-09</div>
<div>E-Mail  : sebastian.huber@embedded-brains.de</div>
<div>PGP     : Public key available on request.</div>
<div> </div>
<div>Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.</div>
</div></blockquote>
</body></html>