Artikel-ID: 000077311 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 19.02.2019

Wie können wir auf die Intel® Stratix® 10 SoC SP Timer-Register im UBOOT- oder Linux-Benutzerbereich zugreifen (EL0: nicht privilegierte Ausführung)?

Umgebung

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    In der Standardeinstellung wurden die SP-Timer in UBOOT nicht aus dem Reset ausgeschlossen. Wir werden nicht auf die S10 SoC SP Timer-Register im UBOOT- oder Linux-Benutzerbereich zugreifen (EL0:nicht privilegiert
    Ausführung).

    Lösung

    UBOOT-Änderungen vorgenommen:

    /u-boot/arch/arm/mach-socfpga/spl_s10.c (Hinzugefügte Codes nach Zeile 70)
    socfpga_per_reset(SOCFPGA_RESET(SPTIMER0), 0);
    socfpga_per_reset(SOCFPGA_RESET(SPTIMER1), 0);
     
    /u-boot/arch/arm/mach-socfpga/include/mach/reset_manager_s10.h (Codes nach Zeile 105 hinzugefügt)
    #define RSTMGR_SPTIMER0 RSTMGR_DEFINE(2, 6)
    #define RSTMGR_SPTIMER1 RSTMGR_DEFINE(2, 7)

    Dann können wir die SP-Timer lesen/schreiben.

    SOCFPGA_STRATIX10 #mw ffd24800 ffffffff; mw ffd21160 01010101; mw ffd21164 01010101; mw ffd21064 01010101; MW FFD21068 01010101
    SOCFPGA_STRATIX10 #

    stratix10swVP Login: root
    Letzte Anmeldung: Sat. Juni 24 05:27:20 UTC 2017 auf ttyS0


    root@stratix10swvp:~# devmem2 0xffc03000 mit 0xa5a5a5a5

    root@stratix10swvp:~# devmem2 0xffc03000
    Wert an Adresse 0xFFC03000 (0xffff8021c000): 0xA5A5A5A5

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® Stratix® 10 GT SoC-FPGA

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.