PIC Vietnam

Go Back   PIC Vietnam > Các Đề Tài > PIC và Robot trên nền Ubuntu

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

PIC và Robot trên nền Ubuntu Đây là một chủ trương mới mà chúng ta cần chú ý.

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 29-06-2009, 02:53 PM   #14
PSL
Đệ tử 1 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 20
:
Mấy hôm nay PSL cứ ôm chương trình PIKLAB suốt ngày, đã thử được một số thứ, cũng có vài cái "bó tay", mong các cao thủ giúp.

Trước hết là phần mạch nạp: PSL đang dùng Ubuntu 9.04, cài PIKLAB tự động, khi cắm mạch nạp ICD2_USB vào thì nhận được ngay, không phải thiết lập phức tạp như bạn ngohaibac đã hướng dẫn trước đây, chỉ phải copy thư mục ICD2 từ windows sang, chỉ vào đó là xong. Đã thử nạp một số chương trình nhỏ cho PIC18F4431 và DsPIC30F4011.

Thứ 2: trình dịch cho ngôn ngữ ASM: PSL dùng GPUtils cho cả PIC18 và DsPIC30. Một project khi chuyển sang GPUtils từ MPASM gần như nguyên vẹn, chỉ phải làm một số bước nhỏ sau:
GPUtils báo lỗi khi không để LABEL ở đầu hàng (sát lề). Chỉ cần chuyển tất cả Labels về đầu hàng là xong, dù nhìn hơi rối một chút.
Có thể bạn sẽ bị báo lỗi về linker script. Không sao cả, chỉ cần nạp nó vào project là xong (VD: file p30f4011.gld).

Một số trình dịch khác chạy bằng WINE có cái được, có cái không, tuy nhiên PSL không khuyến khích cách này, chỉ cài chơi rồi gỡ bỏ.

Có vấn đề này nhờ anh em giúp: PSL cài bản dịch HTPIC18, phiên bản demo (LINUX). PIKLAB đã nhận đúng trình dịch, nhưng khi bấm nút build thì nó tạo ra file *.as rồi đứng luôn. Xem trong System Monitor, thấy file picc18 chiếm dụng cpu khá nhiều. Thông báo hiện ra như sau:

/home/songluan/ProgramFiles/hitechP18/bin/picc18 --ERRFORMAT --WARNFORMAT --MSGFORMAT --CHIP=18F452 --IDE=mplab -Q -S -I/home/songluan/Documents/Dropbox/Work Space/Projects/Hidro Power/DK Valve Bypass/ChuongTrinhPIC/ a2demo.c
/home/songluan/ProgramFiles/hitechP18/bin/picc18 --ERRFORMAT --WARNFORMAT --MSGFORMAT --CHIP=18F452 --IDE=mplab -Q -C --ASMLIST -I/home/songluan/Documents/Dropbox/Work Space/Projects/Hidro Power/DK Valve Bypass/ChuongTrinhPIC/ a2demo.as

Anh em nào đã làm qua giúp với. Chú HTPIC này hỗ trợ LINUX trực tiếp, chế độ demo cũng tốt, mà mã nguồn những hàm viết sẵn của nó cũng sáng sủa, dễ nghiên cứu hơn những trình dịch khác. Không dùng được nó thật tiếc.
PSL 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à 02:39 AM.


Đượ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