ID bài viết: 000078613 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 14/09/2011

Cờ trình biên dịch để xây dựng Newlib tùy chỉnh

Môi Trường

    Phiên bản đăng ký Intel®Intel® Quartus® II
    Bộ thiết kế nén Intel® Nios® II (EDS)
    Bộ xử lý Intel® Nios® II
    Bộ xử lý Intel® Nios® II (Cổ điển)
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Sự cố quan trọng

Mô tả

"Các tác vụ BSP phổ biến" trong Nios II Công cụ xây dựng phần mềm của Nios Sổ tay dành cho Nhà phát triển Phần mềm II mô tả cách biên dịch phiên bản tùy chỉnh của thư viện newlib. Tuy nhiên, nó không liệt kê các cờ trình biên dịch phải được chọn để tạo đúng Thư viện.

Độ phân giải

Thông tin còn thiếu như sau:

Công nghệ Nios II EDS cung cấp một số triển khai newlib được biên dịch trước. Các thư viện được cung cấp được biên dịch trước với mọi sự kết hợp khả thi trong số cờ trình biên dịch GCC được hiển thị trong .

Khi bạn tạo BSP với newlib được biên dịch trước, trình điều khiển Nios II SBT chọn newlib phù hợp với cài đặt trình biên dịch BSP của bạn. Khi bạn tạo một newlib tùy chỉnh, bạn phải đảm bảo rằng trình biên dịch cờ được liệt kê phù hợp cài đặt BSP của bạn.

Tùy chọn Trình biên dịch GCC cho Newlib
Tên tùy chọnMục đích
-pg Liên kết để tạo hồ sơ với gprof
-EB Tạo mã big-endian
-mstack-checkCho phép kiểm tra stack
-mno-hw-mul Vô hiệu hóa việc sử dụng mul dòng hướng dẫn
-mhw-mulx Cho phép sử dụng dòng mulx hướng dẫn
-mcustom-fpu-cfg Sử dụng lệnh tùy chỉnh dấu lơ lửng

Cờ trình biên dịch dành riêng cho Nios II yêu -mcustom-fpu-cfg cầu lõi Nios II xử lý được thực hiện với dấu lệnh tùy chỉnh như được chỉ định trong tham số flag. Trình biên dịch flag có thể có một trong hai giá trị tham số sau:

  • -mcustom-fpu-cfg=60-1--Sử dụng trình điều khiển Nios Lệnh tùy chỉnh dấu cắt động II không có dải
  • -mcustom-fpu-cfg=60-2--Sử dụng dấu Nios II động hướng dẫn tùy chỉnh với bộ chia

Để biết thêm chi tiết về Nios II cờ trình biên dịch cụ -mstack-check-mno-hw-multhể , và ,-mhw-mulx tham khảo "Altera Nios II chọn" trong Sử dụng Trình biên dịch GNU Bộ sưu tập (GCC), được cài đặt với Nios II EDS. Cho thông tin chi -pg tiết về cờ trình biên dịch, tham khảo "Biên dịch một Chương trình để tạo hồ sơ" trong GNU Profiler, được cài đặt với thiết bị Nios II EDS. Để tìm tài liệu đã cài đặt, trên Menu Bắt đầu của Windows, nhấp vào Danh > Altera > Nios Tài liệu < > > Nios II < < II>, và sau đó nhấp vào Literature.

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 trên trang này là sự kết hợp giữa bản dịch của con người và máy tính của nội dung gốc bằng tiếng Anh. Nội dung này được cung cấp để thuận tiện cho bạn và chỉ cung cấp thông tin chung và không nên dựa vào là đầy đủ hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa phiên bản tiếng Anh của trang này và bản dịch, phiên 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.