Simulator Probleme

  • 1
  • 2
  • Page 2 of 2
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Simulator Probleme

 · 
Posted: 30.07.2019 - 21:39  ·  #9
Hallo Frank
USB kann man eigentlich nicht simulieren
Dafür ist das ICE zuständig !!!!
rolf
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 767
Registered: 06 / 2013
Subject:

Re: Simulator Probleme

 · 
Posted: 31.07.2019 - 05:39  ·  #10
Guten morgen,
@Rolf
Ich habe jetzt USB komplett rausgenommen und siehe da ich kann mit Taste F7
das Programm steppen.

Was ist das ?

Thorsten kann es doch auch mit seinen USB Treiber.
Und ich habe das selbe drin wie Thorsten.


PS. Es ist mir schon klar das ich USB nicht Simulieren kann, aber der Simulator
sollte doch weiter Arbeiten und nicht bei USB stehen bleiben.

Gruß Frank
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: Simulator Probleme

 · 
Posted: 31.07.2019 - 09:55  ·  #11
Quote by TheBeginner

...
Thorsten kann es doch auch mit seinen USB Treiber.
Und ich habe das selbe drin wie Thorsten.


Hallo Frank,

sorry, war mein Fehler! Ich nutze immer dem ICE-Debugger (gleiches Fenster wie der Simulator)

Im Simulator macht er auch immer die die 3 Zeilen. Scheint ein INIT des USB-Ports zu sein und wartet hier scheinbar auf das OK... vom XMEGA das USB-PortInit erfolgreich war. Scheint der der Simulator wohl nicht zu können.

Thorsten
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 767
Registered: 06 / 2013
Subject:

Re: Simulator Probleme

 · 
Posted: 31.07.2019 - 10:23  ·  #12
Aha ... das ist was anderes, jetzt verstehe icvh es.


Gruß Frank
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: Simulator Probleme

 · 
Posted: 31.07.2019 - 12:01  ·  #13
Hier müsste Rolf sein System Init etwas überarbeiten und ein paar {$X+} einpflegen damit der SIM da drüber geht. Da wird auf den Clock für den USB gewartet und das funzt im SIM natürlich nicht.

Das kannst du dann auch in deinem Code machen und brauchst den USB nicht entfernen.

Code

{$IDATA}
begin
  InitPorts;
  EnableInts($87);
  USB_Con:= false;
 {$X-}  // Block nicht simulieren
  if USBvBUS.USBvBUSpin = true then
    USBInit;
  endif;
 {$X+} 
  loop
     MainLoop_USB;
  endloop; 


Das kann im File so bleiben, da es auf das Hex File keinen Einfluss hat.

miparo
  • 1
  • 2
  • Page 2 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   95   109 · Page-Gen-Time: 0.038383s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI