<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I hope this isn't too much to ask, but if this IS intended for
      this mailing list, would someone be willing to translate for me?
      I'm still learning German (I assume it's German) and am not good
      enough yet to make much sense of this.<br>
    </p>
    <p>Gareth aka. Kit<br>
    </p>
    <div class="moz-cite-prefix">On 22/01/2021 22:37, Michael Ring via
      fpc-devel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:0386bd22-be7e-8da5-c033-efe23e109b05@michael-ring.org">Hi
      Florian, im Anhang der Path für den UF2 Support in freepascal, ich
      hoffe er passt so für Dich...
      <br>
      <br>
      Das UF2 File wird nur erzeugt wenn die Startadresse ungleich
      $00000000 ist da normalerweise der UF2 Bootloader ab Addresse 0
      steht und es damit keinen sinnmacht ein uf2 file zu erzeugen wenn
      die Startaddresse auf default für Arm steht da dann der uf2 loader
      mit dem eigentlichen code kollidiert.
      <br>
      <br>
      Der Fall das eine Startadresse via -Ttext angepasst wird ist auch
      mit drin, habe ich noch was vergessen?
      <br>
      <br>
      Für den vollen Support muss auch noch das vtor Register
      umgeschrieben werden damit man interrupt-Handler im eigenen Code
      definieren kann, ich habe dazu bei mir den Startup Code for cortex
      M0,M3,M4F angepasst, keine Ahnung warum dieser Teil in dem {$ifdef
      REMAP_VECTTAB} define steht, denn dies muss dann in jeder Unit für
      einen Controller gesetzt werden obwohl bei den default
      Einstellungen der Remap korrekt ist.
      <br>
      <br>
      Hast Du eine Ahnung warum das so gemacht wurde?
      <br>
      <br>
      Ist nur ein Detail, wenn ich in der unit für den Raspi Pico den
      wert definiere dann wird vtor ja richtig gesetzt.
      <br>
      <br>
      Michael
      <br>
      <br>
      <br>
      Mein Startup Code:
      <br>
      <br>
        ldr r0, .Lvtor
      <br>
        ldr r1, .Ltext_start
      <br>
        str r1, [r0]
      <br>
      <br>
        bl PASCALMAIN
      <br>
        b HaltProc
      <br>
        .balign 4
      <br>
      .L_bss_start:
      <br>
        .long _bss_start
      <br>
      .L_bss_end:
      <br>
        .long _bss_end
      <br>
      .L_etext:
      <br>
        .long _etext
      <br>
      .L_data:
      <br>
        .long _data
      <br>
      .L_edata:
      <br>
        .long _edata
      <br>
      .Lvtor:
      <br>
        .long 0xE000ED08
      <br>
      <br>
      <br>
      statt original startup Code:
      <br>
      <br>
      <br>
      {$ifdef REMAP_VECTTAB}
      <br>
        ldr r0, .Lvtor
      <br>
        ldr r1, .Ltext_start
      <br>
        str r1, [r0]
      <br>
      {$endif REMAP_VECTTAB}
      <br>
      <br>
        bl PASCALMAIN
      <br>
        b HaltProc
      <br>
      <br>
      .L_bss_start:
      <br>
        .long _bss_start
      <br>
      .L_bss_end:
      <br>
        .long _bss_end
      <br>
      .L_etext:
      <br>
        .long _etext
      <br>
      .L_data:
      <br>
        .long _data
      <br>
      .L_edata:
      <br>
        .long _edata
      <br>
      {$ifdef REMAP_VECTTAB}
      <br>
      .Lvtor:
      <br>
        .long 0xE000ED08
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
fpc-devel maillist  -  <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
    </blockquote>
  <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br />
<table style="border-top: 1px solid #D3D4DE;">
        <tr>
        <td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
                <td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avast.com</a>
                </td>
        </tr>
</table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>