lowRISC / lowRISC/epic-c-example

Error when run with spike

Offen
#4 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C
Sterne
14
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi, I tried to run the example and it showed the error as follow:
spike --isa=rv32imc -m0x00002000:0xFFFE000,0x10000000:0x70000000,0x80000000:0x80000000 kernel
devices at [2000, 10000000) and [2000000, 20c0000) overlap

The issue may due to the newer version of spike.
Anyway, I think the memory region suggested by -m option in Makefile should be adjusted to make the example work.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne im Makefile bei der Einstellung -m für memory-region und vergleiche sie mit der von dem gezeigten spike-Befehl gemeldeten Überlappung. Führe das Beispiel mit der angepassten Region aus und bestätige, dass Spike keine überlappenden Geräte mehr meldet und der Kernel erfolgreich startet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c
Bereich
build-system, embedded-iot
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.