Skip to content

Instantly share code, notes, and snippets.

@zhanglongqi
Last active April 5, 2018 13:56
Show Gist options
  • Save zhanglongqi/a5655ef5db532d4d96b6717012b51912 to your computer and use it in GitHub Desktop.
Save zhanglongqi/a5655ef5db532d4d96b6717012b51912 to your computer and use it in GitHub Desktop.
Beaglebone Black Boot explained
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
-->
<!-- Title: Beaglebone Black Boot explained Pages: 1 -->
<svg width="1170pt" height="684pt"
viewBox="0.00 0.00 1170.00 684.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 680)">
<title>Beaglebone Black Boot explained</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-680 1167,-680 1167,5 -4,5"/>
<text text-anchor="middle" x="581" y="-661.2" font-family="Times Roman,serif" font-size="12.00">Beaglebone Black Boot explained</text>
<text text-anchor="middle" x="581" y="-648.2" font-family="Times Roman,serif" font-size="12.00">(by Alexander Holler)</text>
<g id="graph2" class="cluster"><title>cluster_ROM</title>
<polygon fill="none" stroke="black" points="8,-8 8,-634 374,-634 374,-8 8,-8"/>
<text text-anchor="middle" x="191" y="-619.2" font-family="Times Roman,serif" font-size="12.00">ROM</text>
<text text-anchor="middle" x="191" y="-606.2" font-family="Times Roman,serif" font-size="12.00"> </text>
</g>
<g id="graph4" class="cluster"><title>cluster_UBootSpl</title>
<polygon fill="none" stroke="black" points="382,-404 382,-630 808,-630 808,-404 382,-404"/>
<text text-anchor="middle" x="595" y="-615.2" font-family="Times Roman,serif" font-size="12.00">U&#45;Boot&#45;SPL (MLO)</text>
<text text-anchor="middle" x="595" y="-602.2" font-family="Times Roman,serif" font-size="12.00">(simplified)</text>
</g>
<g id="graph5" class="cluster"><title>cluster_UBootImg</title>
<polygon fill="none" stroke="black" points="816,-266 816,-630 1154,-630 1154,-266 816,-266"/>
<text text-anchor="middle" x="985" y="-615.2" font-family="Times Roman,serif" font-size="12.00">U&#45;Boot</text>
<text text-anchor="middle" x="985" y="-602.2" font-family="Times Roman,serif" font-size="12.00"> </text>
</g>
<!-- button -->
<g id="node2" class="node"><title>button</title>
<polygon fill="lightgrey" stroke="lightgrey" points="297,-592 169,-592 169,-548 297,-548 297,-592"/>
<text text-anchor="middle" x="233" y="-579" font-family="Times Roman,serif" font-size="10.00">Was boot button</text>
<text text-anchor="middle" x="233" y="-567" font-family="Times Roman,serif" font-size="10.00">pressed at power on?</text>
<text text-anchor="middle" x="233" y="-555" font-family="Times Roman,serif" font-size="10.00">(Reset is NOT power on!)</text>
</g>
<!-- emmc -->
<g id="node3" class="node"><title>emmc</title>
<polygon fill="lightgrey" stroke="lightgrey" points="228,-477 126,-477 126,-433 228,-433 228,-477"/>
<text text-anchor="middle" x="177" y="-464" font-family="Times Roman,serif" font-size="10.00">MLO (U&#45;Boot&#45;SPL)</text>
<text text-anchor="middle" x="177" y="-452" font-family="Times Roman,serif" font-size="10.00">on eMMC (mmc1)</text>
<text text-anchor="middle" x="177" y="-440" font-family="Times Roman,serif" font-size="10.00">partition 1 (FAT)?</text>
</g>
<!-- button&#45;&gt;emmc -->
<g id="edge5" class="edge"><title>button&#45;&gt;emmc:n</title>
<path fill="none" stroke="red" d="M210.223,-547.757C196.657,-532.371 181.395,-510.516 177.792,-487.111"/>
<polygon fill="red" stroke="red" points="181.27,-486.696 177,-477 174.291,-487.243 181.27,-486.696"/>
<text text-anchor="middle" x="204" y="-518.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- spi -->
<g id="node10" class="node"><title>spi</title>
<polygon fill="lightgrey" stroke="lightgrey" points="330,-473 246,-473 246,-437 330,-437 330,-473"/>
<text text-anchor="middle" x="288" y="-452" font-family="Times Roman,serif" font-size="10.00">SPI0 (eeprom)?</text>
</g>
<!-- button&#45;&gt;spi -->
<g id="edge3" class="edge"><title>button&#45;&gt;spi:n</title>
<path fill="none" stroke="#00cd66" d="M254.422,-547.697C267.995,-531.455 283.647,-508.045 287.239,-483.292"/>
<polygon fill="#00cd66" stroke="#00cd66" points="290.753,-483.231 288,-473 283.772,-482.715 290.753,-483.231"/>
<text text-anchor="middle" x="284.5" y="-518.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- mmca -->
<g id="node4" class="node"><title>mmca</title>
<polygon fill="lightgrey" stroke="lightgrey" points="159,-327 57,-327 57,-283 159,-283 159,-327"/>
<text text-anchor="middle" x="108" y="-314" font-family="Times Roman,serif" font-size="10.00">MLO (U&#45;Boot&#45;SPL)</text>
<text text-anchor="middle" x="108" y="-302" font-family="Times Roman,serif" font-size="10.00">on MMC (mmc0)</text>
<text text-anchor="middle" x="108" y="-290" font-family="Times Roman,serif" font-size="10.00">partition 1 (FAT)?</text>
</g>
<!-- emmc&#45;&gt;mmca -->
<g id="edge9" class="edge"><title>emmc&#45;&gt;mmca:n</title>
<path fill="none" stroke="red" d="M156.298,-432.888C137.641,-410.767 112.538,-374.706 108.545,-337.108"/>
<polygon fill="red" stroke="red" points="112.033,-336.797 108,-327 105.044,-337.174 112.033,-336.797"/>
<text text-anchor="middle" x="137" y="-369.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- spl -->
<g id="node11" class="node"><title>spl</title>
<polygon fill="lightgrey" stroke="lightgrey" points="272,-52 144,-52 144,-16 272,-16 272,-52"/>
<text text-anchor="middle" x="208" y="-37" font-family="Times Roman,serif" font-size="10.00">Load U&#45;Boot&#45;SPL (MLO)</text>
<text text-anchor="middle" x="208" y="-25" font-family="Times Roman,serif" font-size="10.00">into SRAM</text>
</g>
<!-- emmc&#45;&gt;spl -->
<g id="edge7" class="edge"><title>emmc&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" d="M176.037,-432.907C172.992,-360.54 164.321,-133.448 174,-102 180.732,-80.1283 200.654,-78.7363 206.42,-62.2102"/>
<polygon fill="#00cd66" stroke="#00cd66" points="209.929,-62.4177 208,-52 203.012,-61.3471 209.929,-62.4177"/>
<text text-anchor="middle" x="179.5" y="-201.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- uarta -->
<g id="node8" class="node"><title>uarta</title>
<polygon fill="lightgrey" stroke="lightgrey" points="122,-224 34,-224 34,-188 122,-188 122,-224"/>
<text text-anchor="middle" x="78" y="-203" font-family="Times Roman,serif" font-size="10.00">UART0 (serial)?</text>
</g>
<!-- mmca&#45;&gt;uarta -->
<g id="edge13" class="edge"><title>mmca&#45;&gt;uarta:n</title>
<path fill="none" stroke="red" stroke-dasharray="5,2" d="M94.9288,-282.77C88.1708,-269.531 80.8816,-251.924 78.6718,-234.327"/>
<polygon fill="red" stroke="red" points="82.1419,-233.752 78,-224 75.1566,-234.206 82.1419,-233.752"/>
<text text-anchor="middle" x="92" y="-244.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- mmca&#45;&gt;spl -->
<g id="edge11" class="edge"><title>mmca&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" d="M115.318,-282.887C120.407,-266.734 126.976,-244.215 131,-224 137.727,-190.208 126.922,-96.452 149,-70 163.548,-52.5701 194.463,-70.4655 204.66,-61.5621"/>
<polygon fill="#00cd66" stroke="#00cd66" points="208.006,-62.5948 208,-52 201.398,-60.2863 208.006,-62.5948"/>
<text text-anchor="middle" x="143.5" y="-158.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- mmcb -->
<g id="node5" class="node"><title>mmcb</title>
<polygon fill="lightgrey" stroke="lightgrey" points="328,-327 226,-327 226,-283 328,-283 328,-327"/>
<text text-anchor="middle" x="277" y="-314" font-family="Times Roman,serif" font-size="10.00">MLO (U&#45;Boot&#45;SPL)</text>
<text text-anchor="middle" x="277" y="-302" font-family="Times Roman,serif" font-size="10.00">on MMC (mmc0)</text>
<text text-anchor="middle" x="277" y="-290" font-family="Times Roman,serif" font-size="10.00">partition 1 (FAT)?</text>
</g>
<!-- usbb -->
<g id="node7" class="node"><title>usbb</title>
<polygon fill="lightgrey" stroke="lightgrey" points="291,-224 237,-224 237,-188 291,-188 291,-224"/>
<text text-anchor="middle" x="264" y="-203" font-family="Times Roman,serif" font-size="10.00">USB0?</text>
</g>
<!-- mmcb&#45;&gt;usbb -->
<g id="edge29" class="edge"><title>mmcb&#45;&gt;usbb:n</title>
<path fill="none" stroke="red" stroke-dasharray="5,2" d="M271.487,-282.806C268.525,-269.271 265.283,-251.305 264.299,-234.043"/>
<polygon fill="red" stroke="red" points="267.796,-233.891 264,-224 260.799,-234.1 267.796,-233.891"/>
<text text-anchor="middle" x="275" y="-244.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- mmcb&#45;&gt;spl -->
<g id="edge27" class="edge"><title>mmcb&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" d="M289.352,-282.896C309.443,-243.706 343.733,-160.654 310,-102 295.901,-77.4845 280.51,-82.208 255,-70 238.921,-62.3055 218.623,-69.6481 211.04,-61.6296"/>
<polygon fill="#00cd66" stroke="#00cd66" points="214.348,-60.4826 208,-52 207.673,-62.5898 214.348,-60.4826"/>
<text text-anchor="middle" x="334.5" y="-158.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- usba -->
<g id="node6" class="node"><title>usba</title>
<polygon fill="lightgrey" stroke="lightgrey" points="70,-138 16,-138 16,-102 70,-102 70,-138"/>
<text text-anchor="middle" x="43" y="-117" font-family="Times Roman,serif" font-size="10.00">USB0?</text>
</g>
<!-- usba&#45;&gt;spl -->
<g id="edge19" class="edge"><title>usba&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" stroke-dasharray="5,2" d="M52.4332,-101.795C59.1486,-90.7482 69.2358,-77.3956 82,-70 103.223,-57.7035 182.391,-74.4677 203.046,-60.6923"/>
<polygon fill="#00cd66" stroke="#00cd66" points="206.089,-62.4211 208,-52 200.007,-58.9549 206.089,-62.4211"/>
<text text-anchor="middle" x="91.5" y="-72.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- failed -->
<g id="node12" class="node"><title>failed</title>
<polygon fill="lightgrey" stroke="lightgrey" points="102,-52 40,-52 40,-16 102,-16 102,-52"/>
<text text-anchor="middle" x="71" y="-31" font-family="Times Roman,serif" font-size="10.00">Boot failed</text>
</g>
<!-- usba&#45;&gt;failed -->
<g id="edge21" class="edge"><title>usba&#45;&gt;failed:n</title>
<path fill="none" stroke="red" stroke-dasharray="5,2" d="M38.9454,-101.841C37.677,-91.8624 37.7589,-79.6 43,-70 47.6522,-61.4786 58.257,-62.7609 64.9981,-60.4682"/>
<polygon fill="red" stroke="red" points="68.073,-62.1825 71,-52 62.3619,-58.1347 68.073,-62.1825"/>
<text text-anchor="middle" x="51" y="-72.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- uartb -->
<g id="node9" class="node"><title>uartb</title>
<polygon fill="lightgrey" stroke="lightgrey" points="271,-138 183,-138 183,-102 271,-102 271,-138"/>
<text text-anchor="middle" x="227" y="-117" font-family="Times Roman,serif" font-size="10.00">UART0 (serial)?</text>
</g>
<!-- usbb&#45;&gt;uartb -->
<g id="edge33" class="edge"><title>usbb&#45;&gt;uartb:n</title>
<path fill="none" stroke="red" stroke-dasharray="5,2" d="M247.664,-187.798C239.61,-177.284 231.002,-163.225 228.058,-148.374"/>
<polygon fill="red" stroke="red" points="231.496,-147.593 227,-138 224.532,-148.303 231.496,-147.593"/>
<text text-anchor="middle" x="244" y="-158.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- usbb&#45;&gt;spl -->
<g id="edge31" class="edge"><title>usbb&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" stroke-dasharray="5,2" d="M273.142,-187.662C282.549,-166.023 294.009,-129.511 280,-102 269.027,-80.4525 255.956,-83.6546 236,-70 227.797,-64.387 217.977,-64.8693 212.416,-61.3031"/>
<polygon fill="#00cd66" stroke="#00cd66" points="215.45,-59.533 208,-52 209.126,-62.5348 215.45,-59.533"/>
<text text-anchor="middle" x="296.5" y="-115.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- uarta&#45;&gt;usba -->
<g id="edge17" class="edge"><title>uarta&#45;&gt;usba:n</title>
<path fill="none" stroke="red" stroke-dasharray="5,2" d="M62.7503,-187.937C55.087,-177.358 46.8383,-163.188 44.0144,-148.346"/>
<polygon fill="red" stroke="red" points="47.4592,-147.611 43,-138 40.4926,-148.294 47.4592,-147.611"/>
<text text-anchor="middle" x="60" y="-158.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- uarta&#45;&gt;spl -->
<g id="edge15" class="edge"><title>uarta&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" stroke-dasharray="5,2" d="M80.5616,-187.547C85.7658,-157.62 100.54,-98.9401 139,-70 160.763,-53.6238 196.079,-75.5068 205.581,-61.8707"/>
<polygon fill="#00cd66" stroke="#00cd66" points="209.019,-62.5457 208,-52 202.221,-60.8797 209.019,-62.5457"/>
<text text-anchor="middle" x="119.5" y="-115.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- uartb&#45;&gt;spl -->
<g id="edge35" class="edge"><title>uartb&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" stroke-dasharray="5,2" d="M219.052,-101.911C214.863,-91.0584 210.259,-76.624 208.621,-62.3301"/>
<polygon fill="#00cd66" stroke="#00cd66" points="212.094,-61.772 208,-52 205.106,-62.1919 212.094,-61.772"/>
<text text-anchor="middle" x="222.5" y="-72.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- uartb&#45;&gt;failed -->
<g id="edge37" class="edge"><title>uartb&#45;&gt;failed:n</title>
<path fill="none" stroke="red" stroke-dasharray="5,2" d="M182.714,-101.832C146.863,-86.9967 99.2442,-66.9662 79.8166,-57.3421"/>
<polygon fill="red" stroke="red" points="81.3663,-54.1887 71,-52 77.7388,-60.1755 81.3663,-54.1887"/>
<text text-anchor="middle" x="148" y="-72.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- spi&#45;&gt;mmcb -->
<g id="edge25" class="edge"><title>spi&#45;&gt;mmcb:n</title>
<path fill="none" stroke="red" d="M285.449,-436.813C282.478,-414.164 277.879,-373.968 277.111,-337.248"/>
<polygon fill="red" stroke="red" points="280.608,-336.962 277,-327 273.608,-337.037 280.608,-336.962"/>
<text text-anchor="middle" x="289" y="-369.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- spi&#45;&gt;spl -->
<g id="edge23" class="edge"><title>spi&#45;&gt;spl:n</title>
<path fill="none" stroke="#00cd66" stroke-dasharray="5,2" d="M297.758,-436.662C309.393,-413.808 328.35,-373.214 337,-336 355.146,-257.932 365.832,-234.14 348,-156 337.097,-108.224 323.252,-91.0512 279,-70 253.507,-57.8728 218.835,-77.7234 210.075,-61.9806"/>
<polygon fill="#00cd66" stroke="#00cd66" points="213.463,-61.0779 208,-52 206.609,-62.5032 213.463,-61.0779"/>
<text text-anchor="middle" x="367.5" y="-201.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- spl2 -->
<g id="node33" class="node"><title>spl2</title>
<polygon fill="lightgrey" stroke="lightgrey" points="662.19,-562.544 662.19,-577.456 622.831,-588 567.169,-588 527.81,-577.456 527.81,-562.544 567.169,-552 622.831,-552 662.19,-562.544"/>
<text text-anchor="middle" x="595" y="-567" font-family="Times Roman,serif" font-size="10.00">MMC card present?</text>
</g>
<!-- emmcu -->
<g id="node34" class="node"><title>emmcu</title>
<polygon fill="lightgrey" stroke="lightgrey" points="585.967,-437.247 585.967,-472.753 528.579,-497.861 447.421,-497.861 390.033,-472.753 390.033,-437.247 447.421,-412.139 528.579,-412.139 585.967,-437.247"/>
<text text-anchor="middle" x="488" y="-470" font-family="Times Roman,serif" font-size="10.00">Load U&#45;Boot (u&#45;boot.img)</text>
<text text-anchor="middle" x="488" y="-458" font-family="Times Roman,serif" font-size="10.00">from eMMC (mmc1)</text>
<text text-anchor="middle" x="488" y="-446" font-family="Times Roman,serif" font-size="10.00">partition 1 (FAT)</text>
<text text-anchor="middle" x="488" y="-434" font-family="Times Roman,serif" font-size="10.00">into DRAM</text>
</g>
<!-- spl2&#45;&gt;emmcu -->
<g id="edge43" class="edge"><title>spl2&#45;&gt;emmcu:n</title>
<path fill="none" stroke="red" d="M546.509,-557.443C521.516,-548.107 495.052,-532.66 489.192,-508.216"/>
<polygon fill="red" stroke="red" points="492.636,-507.527 488,-498 485.683,-508.338 492.636,-507.527"/>
<text text-anchor="middle" x="510" y="-518.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- mmcu -->
<g id="node35" class="node"><title>mmcu</title>
<polygon fill="lightgrey" stroke="lightgrey" points="799.967,-437.247 799.967,-472.753 742.579,-497.861 661.421,-497.861 604.033,-472.753 604.033,-437.247 661.421,-412.139 742.579,-412.139 799.967,-437.247"/>
<text text-anchor="middle" x="702" y="-470" font-family="Times Roman,serif" font-size="10.00">Load U&#45;Boot (u&#45;boot.img)</text>
<text text-anchor="middle" x="702" y="-458" font-family="Times Roman,serif" font-size="10.00">from MMC (mmc0)</text>
<text text-anchor="middle" x="702" y="-446" font-family="Times Roman,serif" font-size="10.00">partition 1 (FAT)</text>
<text text-anchor="middle" x="702" y="-434" font-family="Times Roman,serif" font-size="10.00">into DRAM</text>
</g>
<!-- spl2&#45;&gt;mmcu -->
<g id="edge41" class="edge"><title>spl2&#45;&gt;mmcu:n</title>
<path fill="none" stroke="#00cd66" d="M643.491,-557.443C668.484,-548.107 694.948,-532.66 700.808,-508.216"/>
<polygon fill="#00cd66" stroke="#00cd66" points="704.317,-508.338 702,-498 697.364,-507.527 704.317,-508.338"/>
<text text-anchor="middle" x="707.5" y="-518.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- uboot -->
<g id="node39" class="node"><title>uboot</title>
<ellipse fill="lightgrey" stroke="lightgrey" cx="983" cy="-570" rx="62.0388" ry="18"/>
<text text-anchor="middle" x="983" y="-567" font-family="Times Roman,serif" font-size="10.00">MMC card present?</text>
</g>
<!-- emmce -->
<g id="node40" class="node"><title>emmce</title>
<ellipse fill="lightgrey" stroke="lightgrey" cx="903" cy="-455" rx="70.9184" ry="31.1127"/>
<text text-anchor="middle" x="903" y="-464" font-family="Times Roman,serif" font-size="10.00">Load uEnv.txt from</text>
<text text-anchor="middle" x="903" y="-452" font-family="Times Roman,serif" font-size="10.00">eMMC (mmc1)</text>
<text text-anchor="middle" x="903" y="-440" font-family="Times Roman,serif" font-size="10.00">partition 1</text>
</g>
<!-- uboot&#45;&gt;emmce -->
<g id="edge48" class="edge"><title>uboot&#45;&gt;emmce:n</title>
<path fill="none" stroke="red" d="M952.755,-553.97C932.756,-541.231 909.291,-521.397 904.066,-496.278"/>
<polygon fill="red" stroke="red" points="907.513,-495.586 903,-486 900.55,-496.308 907.513,-495.586"/>
<text text-anchor="middle" x="930" y="-518.7" font-family="Times Roman,serif" font-size="12.00">No</text>
</g>
<!-- mmce -->
<g id="node41" class="node"><title>mmce</title>
<ellipse fill="lightgrey" stroke="lightgrey" cx="1068" cy="-455" rx="70.9184" ry="31.1127"/>
<text text-anchor="middle" x="1068" y="-464" font-family="Times Roman,serif" font-size="10.00">Load uEnv.txt from</text>
<text text-anchor="middle" x="1068" y="-452" font-family="Times Roman,serif" font-size="10.00">MMC (mmc0)</text>
<text text-anchor="middle" x="1068" y="-440" font-family="Times Roman,serif" font-size="10.00">partition 1</text>
</g>
<!-- uboot&#45;&gt;mmce -->
<g id="edge46" class="edge"><title>uboot&#45;&gt;mmce:n</title>
<path fill="none" stroke="#00cd66" d="M1015.13,-554.445C1036.48,-541.9 1061.54,-522.093 1066.94,-496.213"/>
<polygon fill="#00cd66" stroke="#00cd66" points="1070.45,-496.308 1068,-486 1063.49,-495.585 1070.45,-496.308"/>
<text text-anchor="middle" x="1066.5" y="-518.7" font-family="Times Roman,serif" font-size="12.00">Yes</text>
</g>
<!-- kernelemmc -->
<g id="node43" class="node"><title>kernelemmc</title>
<ellipse fill="lightgrey" stroke="lightgrey" cx="900" cy="-305" rx="75.8684" ry="31.1127"/>
<text text-anchor="middle" x="900" y="-314" font-family="Times Roman,serif" font-size="10.00">Load dtb and uImage</text>
<text text-anchor="middle" x="900" y="-302" font-family="Times Roman,serif" font-size="10.00">(kernel) from eMMC</text>
<text text-anchor="middle" x="900" y="-290" font-family="Times Roman,serif" font-size="10.00">partition 2 (/boot)</text>
</g>
<!-- emmce&#45;&gt;kernelemmc -->
<g id="edge50" class="edge"><title>emmce&#45;&gt;kernelemmc:n</title>
<path fill="none" stroke="black" d="M901.78,-423.687C901.043,-402.41 900.214,-373.32 900.035,-346.254"/>
<polygon fill="black" stroke="black" points="903.534,-345.988 900,-336 896.534,-346.012 903.534,-345.988"/>
<text text-anchor="middle" x="930" y="-382.7" font-family="Times Roman,serif" font-size="12.00">Changeable</text>
<text text-anchor="middle" x="930" y="-369.7" font-family="Times Roman,serif" font-size="12.00">by</text>
<text text-anchor="middle" x="930" y="-356.7" font-family="Times Roman,serif" font-size="12.00">uEnv.txt</text>
</g>
<!-- kernelmmc -->
<g id="node42" class="node"><title>kernelmmc</title>
<ellipse fill="lightgrey" stroke="lightgrey" cx="1070" cy="-305" rx="75.8684" ry="31.1127"/>
<text text-anchor="middle" x="1070" y="-314" font-family="Times Roman,serif" font-size="10.00">Load dtb and uImage</text>
<text text-anchor="middle" x="1070" y="-302" font-family="Times Roman,serif" font-size="10.00">(kernel) from MMC</text>
<text text-anchor="middle" x="1070" y="-290" font-family="Times Roman,serif" font-size="10.00">partition 2 (/boot)</text>
</g>
<!-- mmce&#45;&gt;kernelmmc -->
<g id="edge52" class="edge"><title>mmce&#45;&gt;kernelmmc:n</title>
<path fill="none" stroke="black" d="M1068.81,-423.684C1069.3,-402.406 1069.86,-373.315 1069.98,-346.252"/>
<polygon fill="black" stroke="black" points="1073.48,-346.008 1070,-336 1066.48,-345.992 1073.48,-346.008"/>
<text text-anchor="middle" x="1098" y="-382.7" font-family="Times Roman,serif" font-size="12.00">Changeable</text>
<text text-anchor="middle" x="1098" y="-369.7" font-family="Times Roman,serif" font-size="12.00">by</text>
<text text-anchor="middle" x="1098" y="-356.7" font-family="Times Roman,serif" font-size="12.00">uEnv.txt</text>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment