<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=iso-8859-2">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 01.10.2017 22:49, Petr Labaj wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:68b106d5-cee9-adf1-4d08-964eef1f9ebc@volny.cz">Díky.
      Taky jsem si toho dneska na Hackaday všiml. Ale nějak jsem
      nepobral,
      <br>
      kde a jak se to nastavuje. Myslel jsem si, že to loader i
      programátory dynamicky
      <br>
      zjišťují z ID použité EEPROM a podle toho se zachovají.
      <br>
      <br>
    </blockquote>
    <br>
    Tie informacie su ulozene v hlavicke firmware. Je tam velkost flash,
    rychlost a komunikacny protokol. Obvykle sa v hlavicke modifikuju
    pocas flashovana na zaklade parametrov pro flashovani (aspon ten co
    som pouzival).<br>
    <br>
    To len tak pre zaujimavost.<br>
    <br>
    Popis hlaviciek bol myslim na na <a class="moz-txt-link-freetext" href="http://esp8266-re.foogod.com/">http://esp8266-re.foogod.com/</a>, ale
    tie stranky su jaksi nedostupne. Snad sa vratia.<br>
    <br>
    Prislusna struktura vyzerala takto:<br>
     <br>
    <div class="container">
      <div class="line number1 index0 alt2"><code class="cpp keyword
          bold">typedef</code> <code class="cpp keyword bold">struct</code>
        <code class="cpp plain">{</code></div>
      <div class="line number2 index1 alt1"><code class="cpp spaces">    </code><code
          class="cpp plain">uint8  magic;             </code><code
          class="cpp comments">/* identifikátor hlavičky, vždy 0xE9  */</code></div>
      <div class="line number3 index2 alt2"><code class="cpp spaces">    </code><code
          class="cpp plain">uint8  count;             </code><code
          class="cpp comments">/* počet RAM segmentov (DRAM a IRAM)  */</code></div>
      <div class="line number4 index3 alt1"><code class="cpp spaces">    </code><code
          class="cpp plain">uint8  flash_mode;        </code><code
          class="cpp comments">/* komunikačný protokol  */</code></div>
      <div class="line number5 index4 alt2"><code class="cpp spaces">    </code><code
          class="cpp plain">uint8  flash_size_speed;  </code><code
          class="cpp comments">/* veľkosť a rýchlosť pamäte  */</code></div>
      <div class="line number6 index5 alt1"><code class="cpp spaces">    </code><code
          class="cpp plain">uint32 entry;             </code><code
          class="cpp comments">/* štartovacia adresa  */</code></div>
      <div class="line number7 index6 alt2"><code class="cpp plain">}
          rom_header;</code></div>
    </div>
    <br>
    -m-<br>
    <br>
  </body>
</html>