ID bài viết: 000077311 Loại nội dung: Thông tin sản phẩm & Tài liệu Lần duyệt cuối: 19/02/2019

Làm cách nào để truy cập Intel® Stratix® thanh ghi Thời gian SoC SP 10 trong không gian người dùng UBOOT hoặc Linux (EL0: thực thi không đặc quyền)?

Môi Trường

    Intel® Quartus® Prime Phiên bản Pro
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Theo mặc định, thời gian SP không hết cài đặt lại trong UBOOT. Chúng tôi sẽ không truy cập được thanh ghi Bộ thời gian SOC SP S10 trong không gian người dùng UBOOT hoặc Linux(EL0:không có đặc quyền
thực thi).

Độ phân giải

Thay đổi UBOOT được thực hiện:

/u-boot/arch/arm/mach-socfpga/spl_s10.c (thêm mã sau dòng 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 (thêm mã sau dòng 105)
#define RSTMGR_SPTIMER0 RSTMGR_DEFINE(2, 6)
#define RSTMGR_SPTIMER1 RSTMGR_DEFINE(2, 7)

Sau đó, chúng ta có thể đọc/ghi bộ thời gian SP.

SOCFPGA_STRATIX10 # mw ffd24800 ffffffff; mw ffd21160 01010101; mw ffd21164 01010101; mw ffd21064 01010101; mw ffd21068 01010101
SOCFPGA_STRATIX10 #

đăng nhập stratix10swvp: gốc
Đăng nhập cuối: Thứ bảy ngày 24 tháng 6 05:27:20 UTC 2017 trên ttyS0


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

root@stratix10swvp:~# devmem2 0xffc03000
Giá trị tại địa chỉ 0xFFC03000 (0xffff8021c000): 0xA5A5A5A5

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

FPGA SoC Intel® Stratix® 10 SX

1

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.