Dodatek 12.11.2001:

 Zmena v compile.bat:
  Prekladac jazyka C dodavany v baliku TOPAZ ma chyby, ktere se projevuji
  chybne vygenerovanym kodem. Zatim bylo zjisteno, ze se tak deje pouze
  pri zapnute plne optimalizaci (option -O3). Nepouzivejte vice nez -O1,
  nebo si v pripade problemu peclive kontrolujte asemblerovy vypis.
 Dodatek: V baliku TOPAZ Flash je novejsi verze kompilatoru u ktere vyse
  zminovane chyby nebyly zjisteny. Presto je na miste opatrnost. Rozdil mezi
  kvalitou kodu pri -O1 a -O3 neni az tak velky.

 Zmena v ccpu02.h:
  Pro bezpecnou komunikaci s 8255 je dulezite dodrzovat mezery mezi pristupy
  do obvodu. Bezprostredne po sobe jdouci instrukce prokladat instrukci nop:
   i=INP;
   __asm("nop");
   OUT=o;

#------------
Dokumentace ve formatu PDF na www.elsaco.cz,
sekce Produkty -> Promos Line 2 -> MCPU-01

Pouze strucne:
Po RESETu nebo zapnuti napajeni modul ceka obvykle 2 az 5 sekund
(dle nastaveni, viz. put_defaults) na prikazy z programu tload.exe.
Pokud nejaky takovy prikaz prijme, ukonci odpocet vyckavani a bude
cekat na prikazy az do restartu modulu.
Jestlize nedoslo k prijeti zadneho prikazu, dojde ke zkontrolovani
hlavicky uzivatelskeho programu na adrese 0xf00000 a je-li platna,
tak je spusten uzivatelsky program.
Pri neplatne hlavicce uzivatelskeho programu zkotroluje hlavicku
ovladace UDE debuggeru na adrese a je-li ta platna, tak spusti tento
ovladac a bude ocekavat spojeni s UDE debuggerem na PC.
Neni-li nalezena zadna platna hlavicka, modul bude cekat na prikazy
z programu tload.exe (pripadne windowsovske verze tloadw.exe).

Zde jsou pripravene davkove soubory:

compile.bat
 - vygeneruje vysledny optimalizovany kod, zapise ho do Flash EPROM
   a provede restart modulu
 - jako parametr pozaduje nazev zdrojoveho souboru v C bez koncovky .c

delprg.bat
 - zneplatni uzivatelsky program ve Flash EPROM

compiled.bat
 - vygeneruje podobu programu pro debugovani pomoci UDE debuggeru
 - jako parametr pozaduje nazev zdrojoveho souboru v C bez koncovky .c
 - tento kod je bez optimalizace a urcen pro beh v pameti RAM !
   Je mozne zapnout i optimalizaci ( -O3), ale potom ho lze trasovat
   vicemene jen na urovni assembleru, protoze neni mozne jednoznacne
   priradit kod prislusejici jednotlivym radkum zdrojoveho textu v C.

loadude.bat
 - nahraje ovladac UDE debuggeru do Flash EPROM a provede restart modulu

delude.bat
 - zneplatni ovladac UDE debuggeru ve Flash EPROM

upgrade.bat
 - nahraje novou verzi BIOSu (soubor jadroram.s24 a podporu CAN canopen.s24)
