blob: 14fdff40081c732345ef8b6c4eef2d2b8de847a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="up" title="FatFs" href="../00index_j.html">
<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
<title>FatFs - f_mkfs</title>
</head>
<body>
<div class="para">
<h2>f_mkfs</h2>
<p>ƒhƒ‰ƒCƒu�ã‚ÉFATƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ð�ì�¬(ƒtƒH�[ƒ}ƒbƒg)‚µ‚Ü‚·�B</p>
<pre>
FRESULT f_mkfs (
BYTE <em>Drive</em>, /* ˜_—�ƒhƒ‰ƒCƒu”Ô�† */
BYTE <em>PartitioningRule</em>, /* ‹æ‰æ�ì�¬•û–@ */
WORD <em>AllocSize</em> /* ƒNƒ‰ƒX�Eƒ^ƒTƒCƒY */
);
</pre>
</div>
<div class="para">
<h4>ˆø�”</h4>
<dl class="par">
<dt>Drive</dt>
<dd>ƒtƒH�[ƒ}ƒbƒg‚·‚é˜_—�ƒhƒ‰ƒCƒu(0-9)�B</dd>
<dt>PartitioningRule</dt>
<dd>0‚ðŽw’è‚·‚邯�Aƒhƒ‰ƒCƒu‚Ì‘S—̈æ‚ð�è‚ß‚éŠî–{DOS‹æ‰æ‚ð�ì�¬‚µ‚½‚ ‚Æ‚»‚Ì‹æ‰æ‚Ƀtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ð�ì�¬‚µ‚Ü‚·(FDISKƒtƒH�[ƒ}ƒbƒg)�B1‚ðŽw’è‚·‚邯�A‹æ‰æƒe�[ƒuƒ‹‚ð�ì�¬‚¹‚¸ƒhƒ‰ƒCƒu‚Ì�擪ƒZƒNƒ^‚©‚ç’¼�Úƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ð�ì�¬‚µ‚Ü‚·(super floppy (SFD) ƒtƒH�[ƒ}ƒbƒg)�B</dd>
<dt>AllocSize</dt>
<dd>ƒNƒ‰ƒXƒ^�EƒTƒCƒY‚ðƒoƒCƒg’PˆÊ‚ÅŽw’肵‚Ü‚·�B0‚Ü‚½‚Í512�`32768‚͈̔͂ł©‚Â2‚Ì—Ý�æ‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B0‚ðŽw’è‚·‚邯ƒhƒ‰ƒCƒu�EƒTƒCƒY‚ɉž‚¶‚½ƒfƒtƒHƒ‹ƒg‚̃Nƒ‰ƒXƒ^�EƒTƒCƒY‚ð‘I‘ð‚µ‚Ü‚·�BFAT64(64KB/ƒNƒ‰ƒXƒ^)‚Í‘I‘ð‚Å‚«‚Ü‚¹‚ñ�B</dd>
</dl>
</div>
<div class="para">
<h4>–ß‚è’l</h4>
<dl class="ret">
<dt>FR_OK (0)</dt>
<dd>�³�í�I—¹�B</dd>
<dt>FR_INVALID_DRIVE</dt>
<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª–³Œø�B</dd>
<dt>FR_NOT_READY</dt>
<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
<dt>FR_WRITE_PROTECTED</dt>
<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
<dt>FR_NOT_ENABLED</dt>
<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
<dt>FR_DISK_ERR</dt>
<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
<dt>FR_MKFS_ABORTED</dt>
<dd>ŽŸ‚Ì—�—R‚ÅŠJŽn‘O‚É�ˆ—�‚ª’†’f‚³‚ꂽ�B
<ul>
<li>ƒfƒBƒXƒN�EƒTƒCƒY‚ª�¬‚³‚·‚¬‚é�B</li>
<li>‰½‚ç‚©‚̈ø�”‚ª•s�³�B</li>
<li>‚»‚̃Nƒ‰ƒXƒ^�EƒTƒCƒY‚ªŽg‚¦‚È‚¢�BƒNƒ‰ƒXƒ^�”‚ª0xFF7‚Æ0xFFF7‹ß•Ó‚É‚È‚é‚Æ‚«”�¶‚·‚é‰Â”\�«‚ª‚ ‚é�B</li>
</ul>
</dd>
</dl>
</div>
<div class="para">
<h4>�à–¾</h4>
<p>f_mkfsŠÖ�”‚ÍFATƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ðƒhƒ‰ƒCƒu�ã‚É�ì�¬‚µ‚Ü‚·�BƒŠƒ€�[ƒoƒuƒ‹�Eƒ�ƒfƒBƒA‚̃p�[ƒe�[ƒVƒ‡ƒjƒ“ƒO�Eƒ‹�[ƒ‹‚Æ‚µ‚Ä‚ÍFDISKŒ`Ž®‚ÆSFDŒ`Ž®‚ª‚ ‚è�Aƒ�ƒ‚ƒŠ�EƒJ�[ƒh‚Å‚ÍFDISKŒ`Ž®‚ª•�’ʂł·�B‚±‚ÌŠÖ�”‚Í<em>•¡�”‹æ‰æ‚ɂ͑Ήž‚µ‚Ä‚¢‚È‚¢</em>‚Ì‚Å�A‚»‚Ì•¨—�ƒhƒ‰ƒCƒu‚ÌŠù‘¶‚Ì‹æ‰æ‚Í‘S‚Ä�í�œ‚³‚ê�A‘S‘Ì‚ªˆê‚Â‚Ì‹æ‰æ‚ɂȂè‚Ü‚·�B</p>
<p>FATƒ^ƒCƒv(FAT12/FAT16/FAT32)‚Í�A‚»‚̘_—�ƒhƒ‰ƒCƒu�ã‚Ì<em>ƒNƒ‰ƒXƒ^�”‚É‚æ‚Á‚Ă̂݌ˆ’è</em>‚³‚ê‚é[FATŽd—l�‘‚æ‚è]Œˆ‚Ü‚è‚ɂȂÁ‚Ä‚¢‚Ä�A‚»‚êˆÈŠO‚Ì—vˆö‚Í‚ ‚è‚Ü‚¹‚ñ�B‚µ‚½‚ª‚Á‚Ä�A‚Ç‚ÌFATƒ^ƒCƒv‚ɂȂ邩‚̓hƒ‰ƒCƒu�EƒTƒCƒY‚ÆŽw’肳‚ꂽƒNƒ‰ƒXƒ^�EƒTƒCƒY‚Ɉˑ¶‚µ‚Ü‚·�BƒNƒ‰ƒXƒ^�EƒTƒCƒY‚͑傫‚‚·‚é‚Ù‚Ç�«”\‚ª�オ‚è�A‹t‚ɃfƒBƒXƒN—˜—pŒø—¦‚Í—Ž‚¿‚Ü‚·�B</p>
</div>
<div class="para">
<h4>‘Ήž�î•ñ</h4>
<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_USE_MKFS == 1</tt>‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B</p>
</div>
<p class="foot"><a href="../00index_e.html">Return</a></p>
</body>
</html>
|