Richten Sie einen Datenauslöser für die physische Adresse ein
Frage
Kennen Sie ein Gerät da draußen einen Datenauslöser für eine physische Adresse in MIPS? Ich verwende FS2, kann aber nur einen Auslöser für die virtuelle Adresse einrichten.
Lösung
Die einfachste Lösung wäre ein Logikanalysator, insbesondere einer, der die MIPs versteht. (Hier sind einige potenzielle Kandidaten.) Diese sind sogar teuer. Es erscheint Es gibt keine Möglichkeit, mit FS2 das zu tun, was Sie wollen.
Es wäre wahrscheinlich schneller, die physische Adresse zu berechnen, die sich auf die virtuelle Adresse bezieht, zumindest in den wahrscheinlichsten Prozesskontexten. Setzen Sie das einfach als Triggeradresse ein.
Andere Tipps
Es ist die On-Chip-Debug-Hardware, die virtuelle Adressen verwendet. Daher lautet die Antwort wahrscheinlich "Nein", es sei denn