Mình dùng Ubuntu 8.10, đã cài piklab, pickit2 (Executable Version: 1.12.00; Device File Version: 1.52.00) Nhưng khi chọn pickit 2 bootloader trong piklab thì thấy cổng USB lỗi.
Mình đã config như bạn Ngô Hải Bắc bảo:
Trích:
1. Tạo một file 026_microchip.rules trên Desktop với nội dung như sau:
Code:
#PICKit
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0032", MODE="0660", GROUP="ngohaibac"
#PICKit2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0033", MODE="0660", GROUP="ngohaibac"
#ICD2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8000", MODE="0660", GROUP="ngohaibac"
#ICD21
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="ngohaibac"
Trong đó, ngohaibac là tên của group user mà mình đang dùng, vì thế sẽ thay bằng tên group của máy bạn.
2. Copy file này vào trong thư mục /etc/udev/rules.d bằng quyền root. Do đó, phải dùng lệnh su để chuyển quyền root, và dùng lệnh cp để copy.
Code:
su
cp 026_microchip.rules /home/ngohaibac/Desktop /etc/udev/rules.d
|
khi USB port lỗi thì không thể nạp PIC bằng pickit2cmd được.
Code:
pk2cmd -PPIC16F877A -C
thì được thông báo:
Các bạn ai có cách khắc phục chỉ cho mình với. Thanks!