📄 release_uc-fs.html
字号:
<html>
<head>
<title>Release notes</title>
</head>
<style>
H1, H2, H3, H4 { color: blue }
H1, H2, H3, H4, H5 { font-family: Helvetica;}
PRE { color: black; margin-left: 2%; }
BODY { color: black; margin-left: 2%; font-family: Verdana; font-size=75%}
table{ color: black; font-family: Verdana; font-size=100%}
.maintext {
font-size: 10px;
color: #000000;
margin-left: 20px;
margin-right: 20px;
}
h1.newsbox {
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
padding-left: 10px;
background: #526194 no-repeat right;
border: thin solid #000000;
margin-right: 5px;
margin-left: 5px;
}
.heading2 {
color: #336699;
font-weight: bold;
font-size: 12px;
padding-left: 25px;
}
</style>
<body bgcolor="#FFFFFF">
<h3>Release notes forµC/FS Version 3.10d</h3>
<!-- Modifiable information starts here ----------------------------------------->
<ol class="maintext">
<li><a href=#features>New feature</a>s</li>
<li><a href=#improvements>Improvements</a></li>
<li><a href=#pcorr>Program corrections</a></li>
<li><a href=#problems>Known problems</a></li>
<li><a href=#history>Release history</a></li>
<li><a href=#misc>Miscellaneous</a></li>
</ol>
<p class="maintext">Last Update:<br>
2007-10-25 [SR] 3.10d<br>
</p>
<!-------------------------------------------------------------------------->
<!-- NEW FEATURES -->
<!-------------------------------------------------------------------------->
<h1 class="newsbox"><a name="features">New features</a></h1>
<h2 class="heading2">Version 3.10a</h2>
<ol class="maintext">
<li>SD HC cards are supported.</li>
<li>The max sector size is run-time configurable.</li>
<li>Atmel DATAFLASH is supported by NAND driver.</li>
<li>New function added: FS_UnmountForced().</li>
</ol>
<h2 class="heading2">Version 3.08a</h2>
<ol class="maintext">
<li>New Init function to initialize the storage layer (aka LBL) only added.</li>
<li>New configuration function for IDE/CF driver added.</li>
</ol>
<h2 class="heading2">Version 3.04b</h2>
<ol class="maintext">
<li>EFS updated to V3, providing better performance.</li>
</ol>
<h2 class="heading2">Version 3.04a</h2>
<ol class="maintext">
<li>Support for 2x16bit NOR CFI compliant flashes added.</li>
<li>Driver for Atmel DATA flashes added.</li>
</ol>
<h2 class="heading2">Version 3.02a</h2>
<ol class="maintext">
<li>User provided functions for time and date FS_X_GetTime(), FS_X_GetDate() have been replaced by single function FS_X_GetTimeDate().</li>
</ol>
<h2 class="heading2">Version 3.00b</h2>
<ol class="maintext">
<li>Hardware and config samples to sample directory added.</li>
</ol>
<h2 class="heading2">Version 3.00</h2>
<ol class="maintext">
<li>Major conceptional changes from V2. Improved flexibility and ease of use. Configuration simplified. For details, refer to the manual.</li>
</ol>
<!-------------------------------------------------------------------------->
<!-- Improvements -->
<!-------------------------------------------------------------------------->
<h1 class="newsbox"><a name="improvements">Improvements</a></h1>
<h2 class="heading2">Version 3.10a</h2>
<ol class="maintext">
<li>Improved SD card mode handling.</li>
</ol>
<h2 class="heading2">Version 3.08b</h2>
<ol class="maintext">
<li>Additional functions which allow using the storage layer stand alone (without file system) added.</li>
<li>FS_Init() and FS_InitStorage() can now be called multiple times, simplifying the use of the storage layer without file system.
Typically applications are usage of the storage layer with a USB mass storage device.</li>
</ol>
<h2 class="heading2">Version 3.08a</h2>
<ol class="maintext">
<li>NAND flash driver: Multiple work blocks supported, improving write speed.</li>
</ol>
<h2 class="heading2">Version 3.04a</h2>
<ol class="maintext">
<li>NOR flash driver: Further fail safety improvements.</li>
<li>IDE, MMC/SD card mode driver improvements.</li>
</ol>
<h2 class="heading2">Version 3.02a</h2>
<ol class="maintext">
<li>NAND flash driver: Use a large (2048 bytes) page with sector sizes of 512 bytes.</li>
<li>NOR flash driver: Fail safety improved.</li>
</ol>
<h2 class="heading2">Version 3.00</h2>
<ol class="maintext">
<li>Major improvements. For details, refer to the manual.</li>
</ol>
<!-------------------------------------------------------------------------->
<!-- PROGRAM CORRECTIONS -->
<!-------------------------------------------------------------------------->
<h1 class="newsbox"><a name="pcorr">Program corrections</a></h1>
<h2 class="heading2">Version 3.10d</h2>
<ol class="maintext">
<li>FAT CheckDisk:<br>
FS_CheckDisk() removed short directory entries if directory entry name was shorther than 8+3 characters. Fixed.</li>
<li>FS_GetTotalSpace, FS_GetFreeSpace():<br>
In opposite to the manual FS_GetTotalSpace(), FS_GetFreeSpace() expected an additional parameter DevIndex, which was not used. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.10c</h2>
<ol class="maintext">
<li>RamDisk, WinDrive:<br>
Driver were not included. Fixed.</li>
<li>Compilertime switches<br>
Enabling the switches FS_VERIFY_WRITE or FS_SUPPORT_CHECK_MEMORY could cause that the compilation failed. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.10b</h2>
<ol class="maintext">
<li>MMC_SPI:<br>
Some comments did not end correctly. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.10a</h2>
<ol class="maintext">
<li>FAT:<br>
FS_Rename(), FS_Move could move a file/directory although the file/directory has read-only attributtes. Fixed.</li>
<li>When setting a volume label after formatting the volume and creating a file/directory with the same file, file/directory operation could fail. Fixed.</li>
<li>MMC:<br>
MMC card initialization in SPI mode could fail, if there is no pull-up on MISO line. The MMC driver did not wait accordinally to the spec. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.06b</h2>
<ol class="maintext">
<li>NAND:<br>
The NAND driver could report an ECC error although no data has ever been written to this sector. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.06a</h2>
<ol class="maintext">
<li>FAT:<br>
When LFN support is enabled, files/directories with short file names could not be opened. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.04c</h2>
<ol class="maintext">
<li>FS_X_GetTimeDate(): In the config samples date and time were stored in wrong order, this could cause wrong time and date values in directory entries. Fixed.</li>
<li>When FS_MULTI_HANDLE_SAFE is set to 1 and a file object is no longer used, the FS__FreeFileObj did not remove the string that is used to identify the file object. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.04b</h2>
<ol class="maintext">
<li>FAT: The wrong date and time were written when creating a file. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.04a</h2>
<ol class="maintext">
<li>The physical NAND driver for 8bit small NAND flashes, generic 8bit NAND flashes and 16bit large page NAND flash have not been adapted to the new driver structure. Fixed.</li>
<li>NAND: The driver could allocate memory for its instance information twice. Fixed.</li>
<li>NAND: Data for the first sector in a block could be corrupted under some circumstances (other sectors of the same block already written, but the first block not) when powered down. Fixed.</li>
<li>EFS: When no more cluster were available for data store the EFS writing routine did not return and could cause data corruption on the medium. Fixed.</li>
</ol>
<h2 class="heading2">Version 3.00</h2>
<ol class="maintext">
<li>First V3 release. No corrections.</li>
</ol>
<!-------------------------------------------------------------------------->
<!-- KNOWN PROBLEMS -->
<!-------------------------------------------------------------------------->
<h1 class="newsbox"><a name="problems">Known problems/limitation</a></h1>
<p class="maintext"></p>
<!-------------------------------------------------------------------------->
<!-- Release history -->
<!-------------------------------------------------------------------------->
<h1 class="newsbox"><a name="history">Release history</a></h1>
<table class="maintext">
<tr>
<td width=20%>Version</td>
<td width=30%>Release date</td>
<td>Short explanation</td>
</tr>
<tr>
<td>V3.10d</td>
<td>25. October 2007</td>
<td>Minor changes.</td>
</tr>
<tr>
<td>V3.10c</td>
<td>16. October 2007</td>
<td>Minor changes.</td>
</tr>
<tr>
<td>V3.10b</td>
<td>05. October 2007</td>
<td>Minor changes.</td>
</tr>
<tr>
<td>V3.10a</td>
<td>24. September 2007</td>
<td>Major release.</td>
</tr>
<tr>
<td>V3.08b</td>
<td>06. July 2007</td>
<td>Minor improvement.</td>
</tr>
<tr>
<td>V3.08a</td>
<td>04. July 2007</td>
<td>Minor bugfix.</td>
</tr>
<tr>
<td>V3.06b</td>
<td>06. June 2007</td>
<td>Minor bugfix.</td>
</tr>
<tr>
<td>V3.06a</td>
<td>05. June 2007</td>
<td>Major release</td>
</tr>
<tr>
<td>V3.04c</td>
<td>18. May 2007</td>
<td>Minor bug fixes</td>
</tr>
<tr>
<td>V3.04a/b</td>
<td>10. May 2007</td>
<td>Initial version with release history</td>
</tr>
</table>
<!-------------------------------------------------------------------------->
<!-- MISCELLANEOUS -->
<!-------------------------------------------------------------------------->
<h1 class="newsbox"><a name="misc">Miscellaneous</a></h1>
<p class="maintext"> This document was first released with version 3.04a of the software.<br>
Software released earlier is documented internally.<br>
This information is available at request.
</p>
<!-- Modifiable information ends here ----------------------------------------->
<hr>
<br>
<p class="maintext">
Copyright 2007 Micrium. All rights reserved.<br>
For more information, please visit our website <a href ="http://www.micrium.com/">www.micrium.com</a> or contact us at <a href ="mailto:info@segger.com">sales@micrium.com</a><br>
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -