<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Helvetica, Arial, sans-serif">V praci pouzivam LPC17xx a
      CrossWorks. Tam je ladeni v RAM jako jedna z moznosti. Kupodivu
      pro STM32 neni ladeni v RAM v zakladni nabidce. Ale je to jen
      otazka nastaveni.<br>
      Doma pouzivam Yagarto a vetsinou ladim vsechny aplikace (STM32 i
      LPC17xx) v RAM. Ale pouzivam jen bootloader + vypis ladicich
      informaci na seriovy port. JTAG jen ve chvilich nejvetsi nouze a
      to jen gdb v konzoli. Zatim jsem si nenasel cas a nerozchodil
      zadne IDE pro pohodlnejsi ladeni.<br>
      Abych lepe poznal Cortex-M3 jadro, napsal jsem si vlastni
      multitaskovy system (<a class="moz-txt-link-freetext" href="http://hsl.wz.cz/tasks.htm">http://hsl.wz.cz/tasks.htm</a> - zatim jen pro
      LPC17xx, ale nemel by byt problem to upravit pro dalsi obvody), je
      tam sada funkci pro komunikaci pres seriovy terminal (UART0.c),
      ale take funkce pro vypis informaci o vyjimkach (exception.c),
      taky mi to obcas pomohlo najit problem...<br>
      Zatim jsem jeste neupravil tento balicek pro STM32 procesor, ale
      uz se na to chystam, tak pak to prihodim na svoji stranku.<br>
      <br>
      Pro funkce ve flash by bylo rozumne vyuzit tabulku skoku umistenou
      na pevne adrese. Pak neni nutne resit nove linkovani pri zmene
      knihovny ve flash. Pripadne se da udelat podpora pres SVC (mam tak
      volane nektere funkce ve svem OS).<br>
      <br>
      Hynek Sladky</font><br>
  </body>
</html>