Tôi đã có cùng một vấn đề: không thể tải chương trình lên 101 hoàn toàn mới. Bây giờ nó hoạt động.
Tôi có thể tải thành công cả hai chương trình ví dụ BLE LED và cả chương trình ReadTime đọc qua Màn hình nối tiếp. (BTW, sử dụng ứng dụng MCP trên iOS, bạn cần gửi 00 hoặc 01 để bật / tắt đèn LED.)
Tôi đang chạy một máy tính xách tay 64 bit hiện đại với cổng USB 3.0. Tất cả các cổng hoạt động tốt với một trong hai cáp USB mà tôi có. Vì vậy, tôi không tin rằng vấn đề liên quan đến cáp USB hoặc USB 2.0 / 3.0.
Làm thế nào tôi sửa nó? Chà, tôi đã thử một vài thứ và tôi không chắc cái nào đã sửa nó, vì vậy có lẽ ai đó có thể thử những cách này một cách có phương pháp và xác nhận cách khắc phục tốt nhất.
Gỡ cài đặt Arduino IDE và xóa thủ công thư mục Arduino15 trong người dùng .. \ AppsData.
Khởi động lại máy tính xách tay.
Tải xuống và cài đặt IDE 1.6.8. (Nỗ lực thất bại trước đó là với 1.6.9 hiện tại.)
Khởi động lại máy tính xách tay.
Mở IDE. Trong Trình quản lý bảng, đã tìm kiếm Intel, chọn các bảng Curie và cài đặt v1.0.4. (Nỗ lực thất bại trước đó là với 1.0.5 hiện tại.)
Khởi động lại máy tính xách tay.
Mở IDE. Cắm 101 lần đầu tiên. Thiết bị hiển thị bình thường trong Trình quản lý thiết bị.
Chọn cổng thích hợp (COM5 cho tôi) và bảng thích hợp (101). Chọn tệp LED ví dụ trong CurieBle. Nhấp xác minh. Có vẻ tốt. Nhấp vào tải lên. SỰ THÀNH CÔNG! Bây giờ có thể thấy 101 trong nRF MCP, có thể bật / tắt đèn LED. Các chức năng BLE hiện hoạt động với bộ sạc USB 5V. (nhưng không phải pin 9V, đoán đó không phải là một tùy chọn) Khi được kết nối với cổng USB 3.0 của máy tính xách tay, 101 giờ vẫn ở trong COM5 toàn bộ, không còn bật / tắt khi tôi cố gắng tải lên. Không cần nhấn nút reset trong khi tải lên.
Vì vậy, sửa chữa là một trong những hạ cấp phần mềm, hoặc thủ tục cài đặt cẩn thận.
Trước đây, tôi đã thử các bản cập nhật dfu-utils nhưng không khắc phục được vấn đề này.