Lỗi này có khả năng xảy ra do có các phiên bản không tương thích của cygthernet được cài đặt trên máy tính của bạn.
Để giải quyết các lỗi sau:
c:\altera\61\nios2eds\bin\nios2-gnutools\H-i686-pc-cygthernet\bin\nios2-elf-gcc.exe (3796): *** proc magic mismatch phát hiện - 0x3A24DB6A/0xD079E02.
Vấn đề này có thể là do sử dụng các phiên bản không tương thích của DLL cygthernet.
Tìm kiếm cygthernet1.dll bằng windows Start->Find/Search facility
và xóa tất cả, nhưng là phiên bản gần đây nhất. Phiên bản gần đây nhất *should*
nằm trong x:\cygthernet\bin, trong đó 'x' là ổ đĩa mà bạn có
đã cài đặt bản phân phối cygthernet. Khởi động lại cũng được đề xuất nếu bạn
.
.
.
Chạy các lệnh sau trong trình điều khiển Nios® II command shell và bạn sẽ nhận được danh sách tất cả các phiên bản cygthernet được cài đặt trên máy tính của mình.
[SOPC Builder]$ cygcheck -s -v -r > cygcheck.out
[SOPC Builder]$ grep cygthernet1.dll cygcheck.out
Sau đó, bạn có thể tìm thấy tất cả các bản sao của cyg turbo được cài đặt trên máy của bạn và xóa chúng khỏi máy tính của bạn.