Zdravím všechny jako čerstvý nováček fóra.
Obracím se s prosbou o radu. Na dvou PC s Win-XP, SP3 (na obou admin. práva) mám nainstalováno MPLAB-X v 1.85. Na prvním PC po otevření projektu v ASM (s absolutními adresami), přeložení pro Debug mohu do okna Watch přidávat (přetahovat myší) proměnné, definované v RAM pomocí CBLOCK pomocí jejich jména.
CBLOCK 0x20
CyklA
CyklB
ENDC
Proměnné se v okně Watch zobrazí a při krokování v simulátoru se mění.
Na druhém PC tentýž projekt (přenesený kopírování pomoci USB flešky), MPLAB a vlastnosti projektu jsou nastaveny (co vím) stejně - ale pokud přetahuju do Watch proměnnou pomocí jejího jména, tak se tam neobjeví (nic se nepřidá, nejde to přidat ani dailogem, prostě “jméno” je ignorováno). Pomůže, až když místo jména proměnné zapíšu v dialogu New Watch přímo její adresu - takže v okně Watch potom mám “anonymní” 0x20, 0x21 atd.
Zkoušel jsem pochopitelně novou instalaci MPLABU (s ručním vymazámím všech stop po předchozí v registrech) - ale stále stejné. To znamená, že “někde je něco jinak” - ať už ve Win (nějaká DLL?), v MPLAB-X nebo nevím kde.
Projekty jsou velmi jednoduché - je to příprava výuky pro průmku, jednoduché blikání LED, zpoždění pomocí cyklů apod - takže tam bych problém neviděl. Pochopitelně po vypálení do PIC fungují -přeloženo na prvním i druhém PC - ale jde mi o to, kdyby se podobný problém vyskytl i ve škole, až budou studenti ladit, tak chci vědět, čím by to mohlo být.
Poradí někdo?
Díky, PetrS