Gast
#3780493
Hallo, ich wundere mich gerade, warum mein kleines Testprogramm auf einem ARM9 mit aktivem JTAG (JLINK) stotternd langsam ableuft? Ist der Debugger nicht mehr aktiv leuft es wunderbar flüssig und schnell. Ich habe den D-Cache und I-Cache mit Write-Buffer aktiv. So wie das aber mit dem JLINK aussieht wird der Cache abgeschalten über die JTAG Schnittstelle. Ist das so korrekt? Kann man das etwas anders machen / modifizieren? Vileicht einen anderen Debugger verwenden? Das Programm wird über den Debugger ins SDRAM eingespielt, und soll bis zu einem Breakpoint mit vollem speed laufen. Dann wäre ich glücklich. Nur leider tuts das nicht. Es sieht so aus als würde sich der D-Cache bei jedem Polling des JLINKs ins RAM zurückspeichern (clean cache). Wie sieht das bei einem Cortex A5 aus? Danke, Gruß Sascha