PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 08-05-2007, 01:28 PM   #1
phamthaihoa
Đệ tử 3 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 56
:
Vấn đề tương thích của PIC Compiler trên Windows Vista

Vista ra đời mang lại nhiều điều hay nhưng vấn đề tương thích của nó cũng gây nhiều khó chịu. Một trong vấn đề đó là sự tương thích các trình dịch cho PIC trên Windows Vista.

Tớ mới test qua vài trình dịch kết quả như sau (test trên MPLAB 7.52):

* Mirko C for PIC ver 6.2.1.0 , dsPIC v3.0: dịch và chạy tốt trên Vista, mặc dù trình dịch này khá lởm khởm dễ làm mình nhầm tưởng lỗi do không tương thích hay do bản crack.

* Microchip C30: không tương thích, với các phiên bản từ 2.0 --> 2.05 báo lỗi rất củ chuối:

Trích:
pic30-coff-cc1: fatal error: installation problem, cannot exec `pic30-lm.exe'
compilation terminated
Với bản mới nhất V3.0 báo lỗi về tranh chấp, cố sửa thì cũng dịch được.

* Htsoft: Toàn bộ tất cả đều không tương thích, tớ test với HTPIC18 9.50PL3, HTPICC 9.60 và HTDSPIC 9.60 đều báo lỗi không dịch được.

Chưa test C18 và CCS.

Nhưng cách khắc phục thì không phải là không có

* Với C30 bản 2.05 trở về trước thì chỉ cần copy pic30-lm.exe vào chung với project của bạn, mở build options của project chỉnh lại thông số về đường dẫn include, mọi việc lại ngon ngay.

* Với thằng HTSOFT thì nhiêu khê hơn chút. Sở dĩ HTSOFT compiler không dịch được bởi vì trên Vista thông số ProductId của Windows bị loại bỏ khởi.
Khắc phục như sau:
- Mở Regedit (yêu cầu xác nhận nếu bạn bật UAC)
- Chuyển đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\Cu rrentVersion. Copy lấy thông số trong ProductId.
- Chuyển đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion. Tạo một key là ProductId vào paste số kia vào.
- Đóng Regedit để lưu lại.

Dịch lại bình thường roài.

PS: Nếu ai có mạch nạp GTPUSB thì không nên chơi Vista, vì driver của thằng này không tương thích --> mạch nạp có cũng như không.
Các trình dịch còn lại sẽ test và báo cáo sau.

Chú Hòa chú ý: đừng để từ complier trở thành từ thay thế cho compiler.

thay đổi nội dung bởi: namqn, 08-05-2007 lúc 08:14 PM.
phamthaihoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 07:37 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam