Forum: PC Hard- und Software Debugging mit STM32 Cube IDE und Saleae Logic super langsam auf Laptop


von Mike (Gast)


Lesenswert?

Hallo zusammen!

Ich entwickle Firmware für STM32 mit der STM32CubeIDE, basiert wohl auf 
Eclipse. Dran hängt der Segger JLINK mit allem was dazu gehört und ein 
Saleae Logic 8 Pro. Jeweils mit pasender Software.

Im Büro habe ich einen Ryzen 2600x, 32GB DDR4 RAM, etc. und es macht 
Spaß und läuft geschmeidig.

Daheim steht ein Lenovo T480s Laptop mit I7 8550, 40GB RAM, etc. und es 
macht keinen Spaß. Saleae Logic mit mehr als zwei Analogen Kanälen ist 
kaum zu gebrauchen und bspw. in die Daten reinzoomen ist ein Graus.

Woran kann das liegen? Meint ihr ein aktueller Laptop wie ein Lenovo X1 
mit i7-1165G7 und 32GB Ram wäre besser?
Woran könnte es noch liegen? Sonst ist der Lenovo eigentlich recht 
flott, hab aber erst neulich nochmal 32GB Ram nachgesteckt, 8GB sind 
onboard verlötet. Die 16GB vorher waren einfach zu wenig.

Danke,
Mike

von Achim M. (minifloat)


Lesenswert?

Mike schrieb:
> Saleae Logic mit mehr als zwei Analogen Kanälen

Warum schaust du dir nicht mit dem Debugger an, was der ADC gemessen 
hat?

Mike schrieb:
> Woran könnte es noch liegen?

Schau' mal wie der USB-Gerätebaum aussieht und stecke die Geräte an 
verschiedene root-Hubs.

mfg mf

von Εrnst B. (ernst)


Lesenswert?

Könnte an der Grafikkarte liegen, der Laptop wird vmtl. die Intel iGPU 
verwenden, dein Desktop hat wohl was von AMD oder NVIDIA reingesteckt.

Magst du testweise mal statt dem Saleae-Programm ein Pulseview/sigrok 
versuchen? Sollte mit der Hardware auch klarkommen, ist aber evtl. etwas 
resourcenschonender.

von Mike (Gast)


Lesenswert?

Achim M. schrieb:
> Warum schaust du dir nicht mit dem Debugger an, was der ADC gemessen
> hat?

Hmmm vielleicht gibt es Signale, die der ADC nicht misst, aber trotzdem 
von Interesse sind?
Stromverbrauch der Platine, Waveforms vor Filtern die der ADC gar nicht 
sieht, Spannungsversorgung, Signallevel der Kommunikation, etc. pp.
Würde ich die Analogen Möglichkeiten des Saleae nicht brauchen, würde 
ich einen 5€ China-Logic Analyzer verwenden.

Achim M. schrieb:
> Schau' mal wie der USB-Gerätebaum aussieht und stecke die Geräte an
> verschiedene root-Hubs.

Das klingt gut, ich schaue nach. Aber würde das eine hohe CPU Last 
erklären?`

Εrnst B. schrieb:
> Magst du testweise mal statt dem Saleae-Programm ein Pulseview/sigrok
> versuchen

Mach ich!
Der Laptop hat eine NVIDIA MX150 oder so. Absolut nicht geil, da ist der 
Computer im Büro viel besser, stimmt.

Danke euch!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.