Po včerejším Michalovu návodu na programování STM32 přidávám ještě poznatky při programování XC9536 za pomoci URJTAG (http://urjtag.sourceforge.net/). Programování jsem prováděl za pomoci jednoduchého bazmeku na paralelní port který najdete v druhé polovině stránky zde: http://mcu.cz/news.php?extend.420.3 . - Pro přístup k paralelnímu portu z Windows je třeba mít nainstalovaný driver který umožní přímý přístup - např. http://www.highrez.co.uk/Downloads/InpOut32/ -Ještě před spuštěním URJTAGu si rozbalte soubor z přílohy do adresářeC:\'Program Files\'UrJTAG\'data\'xilinx\' a to včetně podadresáře - Spusťte URJTAG (JTAG Shell) a do shellu zadejte následující příkazy: cable dlc5 parallel 0x378 detect - pokud správně proběhne detekce obvodu, můžete přistoupit k programování tímto příkazem (kde arbiter.svf je soubor s obsahem obvodu stažený z http://mz800ukp1.svn.sourceforge.net/viewvc/mz800ukp1/trunk/XC9356/ : svf arbiter.svf progress Pokud vše proběhne OK, měli byste vidět toto: jtag> svf arbiter.svf progress requested frequency 1000000, now calibrating delay loop new real frequency 128000, delay 0 operating without delay done requested frequency 1000000, now calibrating delay loop new real frequency 66064.5, delay 0 operating without delay done Parsing 5210/5210 (100%) Scanned device output matched expected TDO values. jtag> Pak už můžete vesele přejít k naprogramování STM32. Na závěr něco k chybám které mě potkaly: ---------------------------------------------------------- - Po příkazu detect mi vyskakovalo : TDO seems to be stuck at 1 - u mne byl problém v kabelu, kterým jsem měl programovátko připojeno k PC. Ověřit je to dobré připojením holého 25-pinového konektoru na LPT s tím, že mezi piny 13 a 25 zapojíte odpor 1K (tzn. uzemní se pin 13) - pokud se při opětovné detekci objeví "TDO seems to be stuck at 0", pak paralelní port je vpořádku a chyba bude někde mezi portem a unikartou. Jestliže ne, je dobré prověřit driver pro přímý přístup k paralelnímu portu. Na úplný závěr bych rád poděkoval autorům unikarty (tj. Vaškovi a Michalovi) za jejich svatou trpělivost se kterou mi pomáhali kartu oživit. Doufám že až si ji dnes přinesu z práce domů a strčím do Sharpa, tak že v Pátek budu moci nahlásit i její celkovou funkčnost :-) Zdenek