ID bài viết: 000081359 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 08/01/2015

Tại sao tôi thấy các thanh ghi MAC của tôi trống?

Môi Trường

    Phiên bản đăng ký Intel®Intel® Quartus® II
    Đặt lại
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Trong SoCFPGA U-BOOT, khi thực hiện một lệnh liên quan đến mạng như 'PING' hoặc 'TFTP', nó gọi trình điều khiển MAC của Designware để khởi tạo thanh ghi MAC mọi lúc. Phần mềm này cũng gọi mac_reset() hai lần, trong lúc bắt đầu và kết thúc lệnh tương ứng, dự định làm cho bộ điều khiển MAC ở một trạng thái nhất định. Vì vậy, thanh ghi của MAC giữ trong giá trị đặt lại trước và sau khi thực hiện các lệnh.

Nhưng trong trường hợp phát triển một bo mạch mới, khách hàng có thể muốn kiểm tra thanh ghi MAC sau khi thực hiện lệnh mạng để gỡ lỗi.

Độ phân giải Để có được tính năng này, khách hàng có thể bình luận và hủy mac_reset() trong dw_eth_halt(), có thể tránh MAC quay lại trạng thái đặt lại sau khi thực hiện lệnh net và làm cho thanh ghi MAC có sẵn để truy cập.

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

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

Thiết bị có thể lập trình Intel®

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.