[FE training-materials-updates] flash filesystem: updated for a 7th MTD partition
Michael Opdenacker
michael.opdenacker at free-electrons.com
Thu Oct 31 07:16:51 CET 2013
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=dd1bf56ff8e9a68d88afb472418edde77ae670c6
>---------------------------------------------------------------
commit dd1bf56ff8e9a68d88afb472418edde77ae670c6
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Thu Oct 31 04:36:17 2013 +0100
flash filesystem: updated for a 7th MTD partition
- After adding one partition for the DTB.
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
dd1bf56ff8e9a68d88afb472418edde77ae670c6
labs/sysdev-flash-filesystems/flash-map.dia | 285 +++++++++++++-------
.../sysdev-flash-filesystems.tex | 12 +-
2 files changed, 197 insertions(+), 100 deletions(-)
diff --git a/labs/sysdev-flash-filesystems/flash-map.dia b/labs/sysdev-flash-filesystems/flash-map.dia
index a3228d3..dcc732e 100644
--- a/labs/sysdev-flash-filesystems/flash-map.dia
+++ b/labs/sysdev-flash-filesystems/flash-map.dia
@@ -68,13 +68,13 @@
<dia:point val="18,8.20993"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="17.95,8.15993;36.05,12.05"/>
+ <dia:rectangle val="17.95,8.15993;44.7,12.05"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="18,8.20993"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="18"/>
+ <dia:real val="26.649999999999991"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="3.7900735359673838"/>
@@ -94,14 +94,14 @@
</dia:object>
<dia:object type="Standard - Line" version="0" id="O1">
<dia:attribute name="obj_pos">
- <dia:point val="25,8.2"/>
+ <dia:point val="22.1,8.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="24.95,8.15;25.05,12.05"/>
+ <dia:rectangle val="22.05,8.15;22.15,12.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="25,8.2"/>
- <dia:point val="25,12"/>
+ <dia:point val="22.1,8.2"/>
+ <dia:point val="22.1,12"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -145,10 +145,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O3">
<dia:attribute name="obj_pos">
- <dia:point val="19.0863,13.8055"/>
+ <dia:point val="18.6113,13.8055"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="19.0863,13.438;20.7488,13.9005"/>
+ <dia:rectangle val="18.6113,13.438;20.2738,13.9005"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -162,7 +162,7 @@
<dia:real val="0.49388886988162994"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="19.0863,13.8055"/>
+ <dia:point val="18.6113,13.8055"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -178,10 +178,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O4">
<dia:attribute name="obj_pos">
- <dia:point val="23.9512,13.0379"/>
+ <dia:point val="21.0512,13.0379"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="23.9512,12.6704;25.8512,13.1329"/>
+ <dia:rectangle val="21.0512,12.6704;22.9512,13.1329"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -195,7 +195,7 @@
<dia:real val="0.49388886988162994"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="23.9512,13.0379"/>
+ <dia:point val="21.0512,13.0379"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -232,14 +232,14 @@
</dia:object>
<dia:object type="Standard - Line" version="0" id="O6">
<dia:attribute name="obj_pos">
- <dia:point val="20,12"/>
+ <dia:point val="19.525,12"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="19.975,11.975;20.025,13.425"/>
+ <dia:rectangle val="19.5,11.975;19.55,13.425"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="20,12"/>
- <dia:point val="20,13.4"/>
+ <dia:point val="19.525,12"/>
+ <dia:point val="19.525,13.4"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -250,14 +250,14 @@
</dia:object>
<dia:object type="Standard - Line" version="0" id="O7">
<dia:attribute name="obj_pos">
- <dia:point val="25,12"/>
+ <dia:point val="22.1,12"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="24.975,11.975;25.025,12.625"/>
+ <dia:rectangle val="22.075,11.975;22.125,12.625"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="25,12"/>
- <dia:point val="25,12.6"/>
+ <dia:point val="22.1,12"/>
+ <dia:point val="22.1,12.6"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -268,10 +268,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O8">
<dia:attribute name="obj_pos">
- <dia:point val="25.9998,13.8217"/>
+ <dia:point val="23.0498,13.8217"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="25.9998,13.4542;27.8998,13.9167"/>
+ <dia:rectangle val="23.0498,13.4542;24.9498,13.9167"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -285,7 +285,7 @@
<dia:real val="0.49388886988162994"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="25.9998,13.8217"/>
+ <dia:point val="23.0498,13.8217"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -301,14 +301,14 @@
</dia:object>
<dia:object type="Standard - Line" version="0" id="O9">
<dia:attribute name="obj_pos">
- <dia:point val="27,12"/>
+ <dia:point val="24.05,12"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="26.975,11.975;27.025,13.425"/>
+ <dia:rectangle val="24.025,11.975;24.075,13.425"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="27,12"/>
- <dia:point val="27,13.4"/>
+ <dia:point val="24.05,12"/>
+ <dia:point val="24.05,13.4"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -319,10 +319,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O10">
<dia:attribute name="obj_pos">
- <dia:point val="18.4,10.4"/>
+ <dia:point val="18.225,10.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="18.4,9.9275;19.5025,10.52"/>
+ <dia:rectangle val="18.225,9.9275;19.3269,10.52"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -336,7 +336,7 @@
<dia:real val="0.63499997556209564"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="18.4,10.4"/>
+ <dia:point val="18.225,10.4"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -352,10 +352,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O11">
<dia:attribute name="obj_pos">
- <dia:point val="21.6,10.4"/>
+ <dia:point val="19.85,10.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="21.6,9.9275;23.305,10.52"/>
+ <dia:rectangle val="19.85,9.9275;21.5544,10.52"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -369,7 +369,7 @@
<dia:real val="0.63499997556209564"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="21.6,10.4"/>
+ <dia:point val="19.85,10.4"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -385,10 +385,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O12">
<dia:attribute name="obj_pos">
- <dia:point val="26,10.2"/>
+ <dia:point val="23.075,10.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="25.1475,9.58625;26.8525,10.8137"/>
+ <dia:rectangle val="22.2228,9.58625;23.9272,10.8137"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -403,7 +403,7 @@ env#</dia:string>
<dia:real val="0.63499997556209564"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="26,10.0588"/>
+ <dia:point val="23.075,10.0588"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -419,14 +419,14 @@ env#</dia:string>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O13">
<dia:attribute name="obj_pos">
- <dia:point val="27,8.20993"/>
+ <dia:point val="24.025,8.15993"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="26.95,8.15993;27.05,12.05"/>
+ <dia:rectangle val="23.975,8.10993;24.075,12"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="27,8.20993"/>
- <dia:point val="27,12"/>
+ <dia:point val="24.025,8.15993"/>
+ <dia:point val="24.025,11.95"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -434,21 +434,17 @@ env#</dia:string>
<dia:attribute name="line_color">
<dia:color val="#868686"/>
</dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O0" connection="1"/>
- <dia:connection handle="1" to="O0" connection="6"/>
- </dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O14">
<dia:attribute name="obj_pos">
- <dia:point val="20,8.2"/>
+ <dia:point val="19.525,8.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="19.95,8.15;20.05,12.05"/>
+ <dia:rectangle val="19.475,8.15;19.575,12.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="20,8.2"/>
- <dia:point val="20,12"/>
+ <dia:point val="19.525,8.2"/>
+ <dia:point val="19.525,12"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -459,14 +455,14 @@ env#</dia:string>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O15">
<dia:attribute name="obj_pos">
- <dia:point val="29.8,8.2"/>
+ <dia:point val="29.275,8.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="29.75,8.15;29.85,12.0401"/>
+ <dia:rectangle val="29.225,8.15;29.325,12.0401"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="29.8,8.2"/>
- <dia:point val="29.8,11.9901"/>
+ <dia:point val="29.275,8.2"/>
+ <dia:point val="29.275,11.9901"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -477,10 +473,10 @@ env#</dia:string>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O16">
<dia:attribute name="obj_pos">
- <dia:point val="28.475,10.075"/>
+ <dia:point val="27.225,10"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="27.6775,9.77875;29.2725,10.3712"/>
+ <dia:rectangle val="26.4271,9.70375;28.0229,10.2962"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -494,7 +490,7 @@ env#</dia:string>
<dia:real val="0.63499997556209564"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="28.475,10.2512"/>
+ <dia:point val="27.225,10.1762"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -510,14 +506,14 @@ env#</dia:string>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O17">
<dia:attribute name="obj_pos">
- <dia:point val="29.8,12"/>
+ <dia:point val="29.275,12"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="29.775,11.975;29.825,12.625"/>
+ <dia:rectangle val="29.25,11.975;29.3,12.625"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="29.8,12"/>
- <dia:point val="29.8,12.6"/>
+ <dia:point val="29.275,12"/>
+ <dia:point val="29.275,12.6"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -528,15 +524,15 @@ env#</dia:string>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O18">
<dia:attribute name="obj_pos">
- <dia:point val="28.8,13"/>
+ <dia:point val="28.25,13"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="28.8,12.6325;30.7,13.095"/>
+ <dia:rectangle val="28.25,12.6325;30.15,13.095"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#0x7e0000#</dia:string>
+ <dia:string>#0x800000#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="monospace" style="0" name="Courier"/>
@@ -545,7 +541,7 @@ env#</dia:string>
<dia:real val="0.49388886988162994"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="28.8,13"/>
+ <dia:point val="28.25,13"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -559,16 +555,49 @@ env#</dia:string>
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Line" version="0" id="O19">
+ <dia:object type="Standard - Text" version="1" id="O19">
<dia:attribute name="obj_pos">
- <dia:point val="32.0419,8.25868"/>
+ <dia:point val="24.7,10"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="31.9919,8.20868;32.0919,12.0988"/>
+ <dia:rectangle val="24.1762,9.70375;25.2237,10.2962"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#DTB#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.63499997556209564"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="24.7,10.1762"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O20">
+ <dia:attribute name="obj_pos">
+ <dia:point val="25.365,8.195"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="25.315,8.145;25.415,12.0351"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="32.0419,8.25868"/>
- <dia:point val="32.0419,12.0488"/>
+ <dia:point val="25.365,8.195"/>
+ <dia:point val="25.365,11.9851"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -577,50 +606,67 @@ env#</dia:string>
<dia:color val="#868686"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O20">
+ <dia:object type="Standard - Line" version="0" id="O21">
+ <dia:attribute name="obj_pos">
+ <dia:point val="25.365,11.995"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="25.34,11.97;25.39,12.62"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="25.365,11.995"/>
+ <dia:point val="25.365,12.595"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O22">
<dia:attribute name="obj_pos">
- <dia:point val="30.976,10.102"/>
+ <dia:point val="24.44,12.9875"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="30.401,9.48829;31.551,10.7158"/>
+ <dia:rectangle val="24.44,12.62;26.34,13.0825"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#Root
-FS#</dia:string>
+ <dia:string>#0x300000#</dia:string>
</dia:attribute>
<dia:attribute name="font">
- <dia:font family="sans" style="0" name="Helvetica"/>
+ <dia:font family="monospace" style="0" name="Courier"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.63499997556209564"/>
+ <dia:real val="0.49388886988162994"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="30.976,9.96079"/>
+ <dia:point val="24.44,12.9875"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
- <dia:enum val="1"/>
+ <dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
- <dia:enum val="2"/>
+ <dia:enum val="3"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Line" version="0" id="O21">
+ <dia:object type="Standard - Line" version="0" id="O23">
<dia:attribute name="obj_pos">
- <dia:point val="32.0411,11.9659"/>
+ <dia:point val="32.39,11.97"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="32.0161,11.9409;32.0661,13.3909"/>
+ <dia:rectangle val="32.365,11.945;32.415,13.395"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="32.0411,11.9659"/>
- <dia:point val="32.0411,13.3659"/>
+ <dia:point val="32.39,11.97"/>
+ <dia:point val="32.39,13.37"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -629,17 +675,35 @@ FS#</dia:string>
<dia:real val="0.05000000074505806"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O22">
+ <dia:object type="Standard - Line" version="0" id="O24">
<dia:attribute name="obj_pos">
- <dia:point val="31.1164,13.8215"/>
+ <dia:point val="32.39,8.22"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="31.1164,13.4424;33.028,13.9396"/>
+ <dia:rectangle val="32.34,8.17;32.44,12.0601"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="32.39,8.22"/>
+ <dia:point val="32.39,12.0101"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#868686"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O25">
+ <dia:attribute name="obj_pos">
+ <dia:point val="31.515,13.8375"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="31.515,13.4584;33.4266,13.9556"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#0x9e0000#</dia:string>
+ <dia:string>#0xa00000#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="monospace" style="0" name="Courier"/>
@@ -648,7 +712,7 @@ FS#</dia:string>
<dia:real val="0.49388886988162994"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="31.1164,13.8215"/>
+ <dia:point val="31.515,13.8375"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -662,18 +726,51 @@ FS#</dia:string>
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O23">
+ <dia:object type="Standard - Text" version="1" id="O26">
+ <dia:attribute name="obj_pos">
+ <dia:point val="30.85,10"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="29.545,9.38625;32.155,10.6137"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#Root
+filesystem#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.63499997556209564"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="30.85,9.85875"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O27">
<dia:attribute name="obj_pos">
- <dia:point val="33.9749,10.0611"/>
+ <dia:point val="38.3,10"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="33.3674,9.44739;34.5824,10.6749"/>
+ <dia:rectangle val="36.3063,9.68153;40.3086,10.3185"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#Data
-FS#</dia:string>
+ <dia:string>#Data filesystem#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
@@ -682,7 +779,7 @@ FS#</dia:string>
<dia:real val="0.63499997556209564"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="33.9749,9.91989"/>
+ <dia:point val="38.3,10.1688"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
diff --git a/labs/sysdev-flash-filesystems/sysdev-flash-filesystems.tex b/labs/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
index e21d84b..9564d67 100644
--- a/labs/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
+++ b/labs/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
@@ -58,9 +58,9 @@ naturally in the \code{arch/<arch>/<march>/board-<name>.c} since it is
board dependent. Nevertheless, during device development, it can be
useful to define partitions at boot time, on the kernel command line.
-Enter the U-Boot shell and erase NAND flash, from offset 0x002e0000,
+Enter the U-Boot shell and erase NAND flash, from offset 0x300000,
up to the end of the NAND flash storage. You'll have to compute the
-remaining size of the flash, from 0x2e0000 to the end. Remember that
+remaining size of the flash, from 0x300000 to the end. Remember that
you can look at U-Boot booting messages to find what is the size of
the NAND flash.
@@ -76,14 +76,14 @@ the correction location.
Don't forget that you can write U-Boot scripts to automate those
procedures. This is very handy to avoid mistakes when typing commands!
-Look at the way MTD partitions are defined in the kernel sources
-(\code{arch/arm/mach-omap2/board-igep0020.c})
+Look at the way default MTD partitions are defined in the device tree
+sources: (\code{arch/arm/boot/dts/omap3-igep0020.dts})
Set the \code{bootargs} variable so that:
\begin{itemize}
-\item you define the 6 MTD partitions, as detailed previously
-\item the root filesystem is mounted from the 5\textsuperscript{th}
+\item you define the 7 MTD partitions, as detailed previously
+\item the root filesystem is mounted from the 6\textsuperscript{th}
partition, and is mounted read-only (kernel parameter \code{ro})
\end{itemize}
More information about the training-materials-updates
mailing list