| Tác giả | Thông báo |
|---|
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 30 tháng ba 2006 21:50 Re: Dự án để thay thế CY7C64613 trong ICD2 | | | tags: icd2br tải về tải về icd2br usbmon ic usbmon.exe tải về |
|
| Tôi đã làm một số nghiên cứu về Cypress EZ-USB ấy, bây giờ tôi biết lý do tại sao có 2. Sys tập tin. Không có may mắn với hex tác phẩm, có thể không tạo ra một cách dễ dàng dễ hiểu asm từ họ. Do đó tôi không biết kiểu (lớp) của thiết bị usb là ICD2. Và không có thông tin rằng tôi không thể làm ngay cả byte / byte gỡ lỗi bởi vì trình điều khiển thiết bị wont cho tôi mở riêng của mình vì nó nghĩ rằng các icd2 không phải là bởi vì nó sẽ gửi kèm theo cấu hình sai descriptors ... (Iam thử với Comm Lớp mẫu của microchip, anyway nó làm việc tốt emulating một cổng COM4, nhưng đó không phải mục tiêu của chúng tôi)
rkodeira xin vui lòng nếu u có thể làm một kết nối với chương trình giám sát này: (hoặc ai khác đã ban đầu ICD2 với Cypress chip)
h ** p: / / www.hhdsoftware.com / Download / usbmon.exe
Tôi sẽ rất thích nó, nó sẽ giúp đỡ rất nhiều!
Một câu hỏi: hiện ICD2br nó có trình điều khiển usb của chính mình? Bởi vì Cypress chip có 2 (1. Tải FW của nó, thứ hai là để thực sự giao tiếp). Hoặc nó làm việc với các bản gốc microchip lái xe?
Nếu không có infos, sau khi rất nhiều google và các trình điều khiển thiết bị dissasembling / dll-s tôi một ít khó khăn, và tôi nghĩ mình phải viết một quá trình điều khiển thiết bị mới. (và đó sẽ là một hành trình dài) |
|
| Trở về đầu trang | |
 |
Rbn
Tham gia: 14 tháng hai 2006 Bài viết: 2
| 30 tháng ba 2006 22:09 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Tôi không biết nếu bạn là refearing này, nhưng, tôi đã đọc mà ICD2 có thể hoạt động ở tốc độ 2 Mbps.
Vui lên! Đó là một dự án tốt! |
|
| Trở về đầu trang | |
 |
rkodaira
Tham gia: 08 tháng sáu 2004 Bài viết: 332 Giúp đỡ: 54 Địa điểm: Sao Paulo - Brasil
| 30 tháng ba 2006 22:12 Re: Dự án để thay thế CY7C64613 trong ICD2 | | | tags: cy7c64613 phần vững cy7c64613 trình điều khiển cy7c64613 PID Cypress cy7c64613 PID jonas Meyer mplab icd2 mpusbclean.exe cy7c64613 usb lái xe |
|
| I'm sorry I'm not going to có thời gian để làm USB giám sát trong ngày kế tiếp, bởi vì tôi không đi nghỉ ở nhà (tôi sử dụng phòng thí nghiệm ở nhà PICS). Tôi không thể thậm chí làm việc tải xuống của các giám sát.
Trả lời các câu hỏi về các trình điều khiển: I 'm không chắc chắn, nhưng nên sử dụng trình điều khiển được sử dụng bởi các gốc Microchip ICD2, bởi vì không có trình điều khiển được cung cấp cùng với hội đồng của tôi.
Đọc các văn bản liên quan đến giao diện cổng USB được tìm thấy trong một tài liệu chuẩn bị sẵn sàng của một thành viên của Edaboard (jonas Meyer) về Cypress chip:
================================================= 3,2 USB ID s Để có được lập trình viên làm việc trên các cổng USB kết nối với EEPROM U13 các CY7C64613 đã được lập trình với đúng VID / PID / DRev. Có thể để sử dụng hoặc là một lập trình viên theo tiêu chuẩn EEPROM hoặc sự phát triển các công cụ được cung cấp của Cypress (60MB tải về). Đúng EEPROM dữ liệu được lưu giữ trong các ICD2_EEPROM.HEX (cũng được bao gồm trong ICD2_FW.zip). Đầu tiên 9 byte của EEPROM có chứa các giá trị 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00 (VID / PID / DRev). Nếu bạn sử dụng các công cụ phát triển Cypress, EZ-USB FX phải được cài đặt trước. Sau khi ICD2 kết nối với cổng USB port, các máy chủ nhận CY7C64613 (với trống rỗng, EEPROM) như là một thiết bị Cypress. Bây giờ Cypress trình điều khiển phải được cài đặt. Sau đó Cypress các bảng điều khiển USB có thể được bắt đầu chương trình với các EEPROM giá trị tương ứng. Khi EEPROM là lập trình một cách chính xác ICD2 sẽ được công nhận bởi các hệ điều hành như là Microchip một điện thoại. Bây giờ các trình điều khiển USB Microchip phải được cài đặt. Sau khi bắt đầu MPLAB đầu tiên tải về các phần vững CY7C64613. Nếu việc tải về đã thành công, MPLAB kết nối vào và tải về ICD2 thích hợp PIC phần vững. Bây giờ là ICD2 sẵn sàng để kết nối với mục tiêu lên và tải xuống hay gỡ lỗi mã của bạn.
Trình điều khiển USB 3,3 Microchip USB các trình điều khiển dường như loại buggy từ mà họ cung cấp trình điều khiển USB bỏ công cụ MPUsbClean.exe. Nó được bao gồm trong MPLAB phân phối. Sau khi cài đặt MPLAB nó nằm trong thư mục cài đặt trong / Tiện ích / MPUsbClean /. |
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 30 tháng ba 2006 22:23 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Tôi biết rằng các Cypress đọc những VID / PID từ một chip bên ngoài. Tôi cố gắng thiết lập cho họ, thì ok, nhưng nó rất phức tạp hơn so chỉ hiển thị chính xác số điện thoại vào cửa sổ "trình điều khiển. Nếu nó nhận đúng VID / PID nó bắt đầu yêu cầu các chip để biết thêm thông tin. Nếu có ai seî chuûp một chuỗi kết nối với cổng USB Màn hình chương trình Tôi mentoined trước, hơn nó sẽ được dễ dàng hơn để kiểm tra những gì tôi nên đưa vào những descriptors.
Ai đó xin vui lòng giúp chúng tôi với giám sát việc, rất dễ dàng, chỉ cần cài đặt các chương trình, bắt đầu nó, và bắt đầu kết nối với MPLAB và ICD2 (clone, nhưng thực tế hoặc USB). Lưu đăng nhập tập tin và đặt nó vào các thiết lập của diễn đàn. Sẽ có đủ tốt để bắt đầu.
cảm ơn trước. |
|
| Trở về đầu trang | |
 |
Rbn
Tham gia: 14 tháng hai 2006 Bài viết: 2
| 30 tháng ba 2006 23:01 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| | Tôi nghĩ rằng tôi có thể giúp bạn với nó cuối tuần này. Tôi có một bản gốc ICD2 trong các phòng thí nghiệm, tôi sẽ cố gắng có một break để tải chương trình và giám sát các cổng usb của các thiết bị USB. |
|
| Trở về đầu trang | |
 |
Kripton2035
Tham gia: 19 tháng bảy 2001 Bài viết: 482 Giúp đỡ: 15 Địa điểm: Trái Đất
| 30 tháng ba 2006 23:37 Re: Dự án để thay thế CY7C64613 trong ICD2 | | | tags: Cypress cy64613 usb usbmon ic |
|
| zedman, đây là nhật ký!
được làm bằng các usbmon bạn muốn trên icd2 clone của silicium31 thực usb clone với Cypress cy64613 chip ở trong đó ...
ở đây là nhật ký của các kết nối từ mplab, và những buổi tập tin. may mắn trong decrypting mà!!!
|
|
| Trở về đầu trang | |
 |
Kripton2035
Tham gia: 19 tháng bảy 2001 Bài viết: 482 Giúp đỡ: 15 Địa điểm: Trái Đất
| 30 tháng ba 2006 23:54 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| rkodaira,
xin vui lòng điều gì là nhỏ ic 8 pins gần inductor? kính trọng,
3 phút sau khi được thêm vào:
tôi nghĩ rằng đây là một 18f4550 Cypress 64613 clone ... họ có thể đã sử dụng một 18f2550 và RB như là một cổng psp cảng, nó có thể được dễ dàng hơn để sử dụng trên psp 4550?
12 phút sau khi được thêm vào:
tiền thưởng đăng nhập ... đây là nhật ký của các kết nối của mplab khi bạn kết nối như là một lập trình viên cho icd2 đầu tiên là một trong những kết nối như là một debugger. chúc may mắn.
|
|
| Trở về đầu trang | |
 |
Kripton2035
Tham gia: 19 tháng bảy 2001 Bài viết: 482 Giúp đỡ: 15 Địa điểm: Trái Đất
| 31 tháng ba 2006 0:04 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| và tiền thưởng khác ... 
các debugger được kết nối, mục tiêu là programed, Tôi bắt đầu logger và tạo ra một bước vào với mplab và ngừng các logger chỉ sau đó. hy vọng điều này giúp?
|
|
| Trở về đầu trang | |
 |
albert22
Tham gia: 20 tháng bảy 2004 Bài viết: 95 Giúp: 3
| 31 tháng ba 2006 6:22 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Đây là nhận được sợi lớn. Tôi nghĩ ID có thời gian để đọc msgs mới trong một vài phút. Nhưng Tôi không có quá nhiều thời gian ngay bây giờ. Họ sẽ đọc cẩn thận vào ngày mai.
Các mã nguồn C tập tin mà tôi nhận được. Sys propossed điều khiển của Cypress. nó có thể được donwloaded từ trang web của họ như là một phần của EZ-USB kit. Các nguồn tham khảo để làm cho một cuốn sách nổi tiếng đã được đăng lên tại đây tại edaboard (Tôi không nhớ chính xác tên). Ill đăng các c ở đây khi tôi nhận được trở về nhà. Điều này xử lý các trình điều khiển quyền lực và ban đầu tải của CY. Nó hiện một 8051reset, tải về một "bộ nạp" có nghĩa là suppossed là thói quen để xử lý bên ngoài, bộ nhớ RAM (mà chúng tôi không cần thiết). và sau đó khác sau khi thiết lập lại, người sử dụng "phần vững" Việc sau này được liên kết đến. sys và chứa mã cho các CY trong intel hex định dạng.
Điều quan trọng là để xác định xem các phòng thí nghiệm đã có Braxin cloned thực sự microchip ICD2 hay họ đã phát triển clone emulating giao diện USB. Nếu brazilians phát triển mã surelly nó sẽ có thể được bảo vệ vào chip với CPPon Nếu phát triển microchip mã Tôi nghĩ rằng nó sẽ không được bảo vệ bởi vì họ có vẻ sẽ được sử dụng cùng một philosofy của một bộ tải khởi động và một hệ điều hành. Với mã số bảo vệ trên, các bộ tải khởi động không thể sửa đổi các chương trình nội bộ nhớ để nâng cấp phần mềm của 4450. Đi vào tài khoản mà họ thậm chí có thể nâng cấp easyly mã trên CY. Cũng như trong 877.
Thêm vào sau khi 1 giờ 59 phút:
liên kết đến các Cypress mềm là: http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=418&r_folder=Developer% 20Kits & r_title = CY3671% 20 -% 20EZ-USB% 20FX% 20Development% 20Kit
Tôi không nghĩ rằng một liên kết như vậy sẽ làm việc như vậy ở đây là kế hoạch b tìm kiếm các tên của chip cy7c6413 tại Cypress và di chuyển xuống túi tiếp liệu để phát triển. Hai zips có sẵn. Việc đó là một trong những 60Megs chứa một exe cài đặt mà tất cả mọi thứ bao gồm các nguồn lực và hướng dẫn sử dụng. Tôi nghĩ rằng các trình điều khiển hoặc là thảo luận, dựa vào các cuốn sách mantioned tại "loader.c" Tôi không hiểu được rất nhiều các cổng USB, nhưng nó không phải là HID,
Đó là cao probable rằng chỉ cần microchip đã thay đổi nhỏ này loader.c Bao gồm các thương hiệu, Nếu bạn nhìn thấy ở strings rằng các microchip. Sys chứa, bạn sẽ tìm thấy "neo vụn" hay như thế. Đó cũng là sự phát triển vững chắc rằng các bộ xử lý cy7c6413 rằng sau đó đã được mua của Cypress. Bạn thấy? Đây không phải là ngay cả Cypress tòi, nhưng tuổi lớn hơn.
Thanks for the USB giám sát là có được rất hữu ích cho bạn. Didnt ICD có một thực tế vì vậy tôi đã không có cách nào để làm cho nó.
Im vẫn còn trên chuyến đi của tôi. Ill có được một bia tiến cho rằng người dân được thực hiện trên dự án này ngay bây giờ. |
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 31 tháng ba 2006 12:49 Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Thanks Kripton cho các tác phẩm, chúng tôi sẽ kiểm tra asap.
16 phút sau khi được thêm vào:
Kripton xin vui lòng unplug các ICD2 từ cảng bắt đầu theo dõi và sau đó kết nối lại nó, bởi vì ban đầu sequences đang thiếu. Dù sao nó bằng cách sử dụng chuyển số lượng lớn! đó là một thông tin mới! 
Thêm vào sau khi 2 giờ 29 phút:
Kripton,
tất cả các loại hình / lớp descriptors của endpoints trong thiết bị USB được gửi khi thể chất của người kết nối với máy chủ, xin lỗi tôi đã không viết nó trước khi bạn bắt đầu theo dõi giám sát. |
|
| Trở về đầu trang | |
 |
Kripton2035
Tham gia: 19 tháng bảy 2001 Bài viết: 482 Giúp đỡ: 15 Địa điểm: Trái Đất
| 31 tháng ba 2006 12:52 Dự án để thay thế CY7C64613 trong ICD2 | | | tags: usbmon ic |
|
| zedman, ok, tôi sẽ làm điều đó ở nhà đêm nay (trong vòng 10 giờ, kể từ bây giờ ...) các icd2 là ở nhà và tôi là tại nơi làm việc cho ngay bây giờ.
Được thêm vào sau 1 phút:
tốt, usbmon này là một phần mềm tốt đẹp mảnh .. bạn có biết bao lâu nó hoạt động trong chế độ thử? không thể tìm thấy nó ở bất kỳ nơi nào .. |
|
| Trở về đầu trang | |
 |
rkodaira
Tham gia: 08 tháng sáu 2004 Bài viết: 332 Giúp đỡ: 54 Địa điểm: Sao Paulo - Brasil
| 31 tháng ba 2006 14:09 Re: Dự án để thay thế CY7C64613 trong ICD2 | | | tags: mic2172 |
|
| Krypton để trả lời: - Các chip 8 DIP trong các bên phải phía trên inductor là chuyển regulator MIC2172 (Micrel - tìm kiếm trong Google cho MIC2172, Datasheet của nó là kết quả đầu tiên) được sử dụng trong việc thúc đẩy chuyển đổi.
Một số ý kiến về mã số bảo vệ: 18F4550 các mã số có thể được bảo vệ chỉ trong một số khối lượng bộ nhớ của chương trình, do đó, các bộ tải khởi động khu vực có thể được bảo vệ và mã số có thể được tải về không.
Tôi nghĩ rằng những biểu tượng "Microchip giấy phép" có nghĩa là các nhà sản xuất đã có sự hợp tác của Microchip, nhưng vẫn còn bí mật mã. Tôi không nghĩ rằng họ sẽ bán một sản phẩm có mã mở và do đó dễ dàng được sao chép. Nếu điều này xảy ra tôi có thể nhìn thấy rất nhiều bắt chước của bắt chước ở đây, và điều này đã không xảy ra (cho đến bây giờ).
Thông tin về trình điều khiển: Tôi quên tôi đã làm tất cả các bước sau khi tôi cài đặt các clone nhưng đọc sổ tay tôi có thể nhớ rằng khi hỏi các trình điều khiển, chúng tôi nên sử dụng các trình điều khiển USB nằm trong thư mục MPLAB/IDE/ICD2. Vì vậy, để đảm bảo rằng nó sử dụng các trình điều khiển USB Microchip. |
|
| Trở về đầu trang | |
 |
petarpav
Tham gia: 25 tháng ba 2002 Bài viết: 557 Giúp: 8
| 31 tháng ba 2006 15:49 Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Chào, Kripton2035. Nhìn vào đây: "Đánh giá và đăng ký Đây không phải là phần mềm tự do. Tùy thuộc vào các điều khoản dưới đây, bạn đang xin cấp giấy phép để sử dụng phần mềm này cho các mục đích đánh giá mà không tính phí cho một khoảng thời gian 30 ngày (hoặc 100 buổi). Nếu bạn sử dụng phần mềm này sau khi 30 ngày đánh giá khoảng thời gian một khoản phí đăng ký là bắt buộc. "
Lời chúc mừng tốt đẹp nhất. |
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 31 tháng ba 2006 15:51 Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Kripton, i dunno nó hoạt động lâu dài, nhưng tôi sẽ sửa chữa nó nếu nó wont làm những gì tôi muốn  Đang chờ dumps khác như địa ngục |
|
| Trở về đầu trang | |
 |
Kripton2035
Tham gia: 19 tháng bảy 2001 Bài viết: 482 Giúp đỡ: 15 Địa điểm: Trái Đất
| 31 tháng ba 2006 19:17 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| với một ít trước ... Tôi trở về nhà chơi với này!
|
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 31 tháng ba 2006 19:56 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Thanks Kripton!
Tôi bắt đầu kiểm tra nó! Xin bạn vui lòng tải lên cửa sổ điện thoại (chỉ là một ảnh chụp màn hình) icd2 khi được kết nối với cổng? (Tôi kèm theo của cửa sổ, tôi muốn, xin vui lòng mở rộng tất cả các bộ phận của cây icd2 của điện thoại)
thanks in avdvance
|
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 31 tháng ba 2006 20:11 Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Bạn có thể sử dụng chức năng sao chép subtree và lưu nó như một tập tin văn bản, đó là biểu tượng thứ hai từ bên trái. cảm ơn. |
|
| Trở về đầu trang | |
 |
Kripton2035
Tham gia: 19 tháng bảy 2001 Bài viết: 482 Giúp đỡ: 15 Địa điểm: Trái Đất
| 31 tháng ba 2006 20:22 Dự án để thay thế CY7C64613 trong ICD2 | | | tags: cy7c64613 phần vững |
|
| Tôi có thể giúp bạn có được một cy7c64613 cho một số vận chuyển: 25 € nếu bạn muốn ...  Tôi đang làm nó ngay bây giờ (điện thoại cửa sổ ..)
4 phút sau khi được thêm vào:
Port2: Microchip MPLAB ICD 2 phần vững Khách hàng Hub lực: Tự lực Số lượng các cảng: 2 Chuyển đổi quyền lực: Không có Compound điện thoại: Không có Over-Bảo vệ hiện tại: Không có (xe buýt Chỉ có điện) Thiết bị Descriptor USB Version: 1.0 Loại điện thoại: (255) người bán hàng cụ thể Thiết bị Subclass: 255 Giao thức thiết bị: 255 Kích thước gói max: 0x40 (64) bytes Người bán hàng: 0x04d8 () Phẩm Mã sản phẩm: 0x8001 Sản phẩm Phiên bản: 0x0003 Nhà sản xuất: 0 Sản phẩm: 0 SerialNumber: 0 Số Configurations: 1 Tình trạng kết nối: Kết nối thiết bị Cấu hình hiện tại: 1 Thiết bị xe buýt Speed: Họ và Điện thoại Địa chỉ: 0x02 Số Đã giải quyết Pipes: 14 Cấu hình Descriptor (1) Tổng số Length: 116 bytes Số Interfaces: 1 Cấu hình giá trị gia tăng: 1 Cấu hình: 0 Thuộc tính: 0x80 Bus Powered Tối đa lực: 0x4b (150 Ma) Giao diện Descriptor (0) Giao diện Số: 0 Thiết lập luân phiên: 0x00 Số Endpoints: 0x0e Lớp giao diện: (255) người bán hàng cụ thể Giao diện Subclass: 255 Giao thức: 255 Giao diện: 0 Endpoint Descriptor (Địa chỉ: 0x01) Endpoint Địa chỉ: 0x01, đầu ra Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x02) Endpoint Địa chỉ: 0x02, đầu ra Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x03) Endpoint Địa chỉ: 0x03, đầu ra Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x04) Endpoint Địa chỉ: 0x04, đầu ra Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x05) Endpoint Địa chỉ: 0x05, đầu ra Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x06) Endpoint Địa chỉ: 0x06, đầu ra Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x07) Endpoint Địa chỉ: 0x07, đầu ra Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x81) Endpoint Địa chỉ: 0x81, Dữ liệu Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x82) Endpoint Địa chỉ: 0x82, Dữ liệu Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x83) Endpoint Địa chỉ: 0x83, Dữ liệu Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x84) Endpoint Địa chỉ: 0x84, Dữ liệu Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x85) Endpoint Địa chỉ: 0x85, Dữ liệu Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x86) Endpoint Địa chỉ: 0x86, Dữ liệu Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Địa chỉ: 0x87) Endpoint Địa chỉ: 0x87, Dữ liệu Chuyển Loại: Hàng Loạt Kích thước gói max: 0x0040 (64) bytes Interval: 0x01 |
|
| Trở về đầu trang | |
 |
Kripton2035
Tham gia: 19 tháng bảy 2001 Bài viết: 482 Giúp đỡ: 15 Địa điểm: Trái Đất
| 31 tháng ba 2006 22:07 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| | Zedman đã viết: |  cảm ơn, tôi đặt mua một số mẫu từ Cypress tuần trước, nhưng hey này là một thách thức không phải là nó? |
Tôi hỏi họ cách đây một vài tuần và chúng tôi trả lời một tuần sau đó phần này là obsolete và cnnot để cung cấp cho mẫu của nó! quá dễ dàng .. |
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 31 tháng ba 2006 22:56 Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Đó là buồn.
Hiện nay: điện thoại không Enumeration ... Damn I hate để đối phó với 10000 .c / .h các tập tin ... mrrr. |
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 01 tháng tư 2006 21:08 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Bây giờ là xác định riêng của mình như ICD2 VID / PID, nhưng khi tôi bắt đầu cài đặt các trình điều khiển nó mchip đông đặc ... Hãy nghĩ nó Waits cho dữ liệu từ và endpoint. Xem thêm gỡ lỗi và nhiều thời gian hơn và nhiều hơn nữa sự kiên nhẫn cần thiết.
Ngoài ra, nếu bất kỳ ai khác có ý kiến như thế nào tôi có thể phục hồi trong 2 Cypress HEXs để hội ngôn ngữ, nó sẽ giúp đỡ rất nhiều để khám phá những gì cần làm trong những nơi 4550 của CY.
Các văn bản được gửi Kripton cho thấy ICD2 sử dụng 7 (!) IN / OUT endpoints trong một giao diện. 1 điện thoại / 1 giao diện / 7 endpoints. Tôi dunno nếu nó sử dụng tất cả hay không, tôi sẽ kiểm tra trong nhật ký tác phẩm, nhưng có vẻ như nó phức tạp hơn so chỉ là một cầu nối giữa USB và cổng PSP. |
|
| Trở về đầu trang | |
 |
albert22
Tham gia: 20 tháng bảy 2004 Bài viết: 95 Giúp: 3
| 01 tháng tư 2006 23:51 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Zedman. Bạn có đang phát triển với 4450? Nếu thats vụ án. Bạn đã cố gắng để các chương trình với 4450. Thùng (khởi động) bao gồm trong 7,30 mplab? Tôi nghĩ rằng đó là một giá trị để xem thử nếu nó được công nhận bởi các trình điều khiển USB microchip. Đó là điều đầu tiên mà tôi muốn thử nghiệm khi tôi nhận được pic trên của tôi trở lại.
Được thêm vào sau 1 phút:
ICD2_4550_BOOT_0180.BIN có vẻ là một ứng cử viên rất tốt. |
|
| Trở về đầu trang | |
 |
predrage
Tham gia: 24 tháng bảy 2005 Bài viết: 132 Giúp: 5
| 02 tháng tư 2006 11:18 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| | Tôi sẽ cố gắng để chương trình 4550 với ICD2_4550_BOOT_0180.BIN ngày hôm nay và sau này tôi sẽ cho bạn biết về kết quả. Tôi không biết rằng có thể được pic programed với tác phẩm thùng. Tôi nghĩ rằng hex tập tin là chỉ có một phần có thể được. Oscilator là 20MHz? Tôi có phải không? |
|
| Trở về đầu trang | |
 |
Make_Pic
Tham gia: 13 tháng tư 2002 Bài viết: 79 Giúp: 1
| |
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 02 tháng tư 2006 17:27 Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Albert, Iam đang phát triển với 4550.
Albert, predrage tôi cố gắng disassemble họ, (lần đầu tiên bin2hex hơn -> mplab) nhưng họ có vẻ như scrambled mã, hoặc không được thành công bin2hex tôi dunno.
Tin tốt: Đêm qua tôi đã có thể cài đặt các trình điều khiển cho Mchip của tôi 4550, nó nhận nó như là một ICD2, MPLAB ngay bây giờ sẽ cố gắng để kết nối nó, nhưng không phải là thành công từ tôi không trả lại bất kỳ dữ liệu nào được nêu ra, bởi vì có một số probs tx với thường lệ. Một số nghiên cứu trên các giao thức của ICD2 và nó có vẻ không khó khăn như vậy. Tôi sẽ làm việc về đêm nay nó quá. (vợ của tôi không giống như dự án này khó khăn ...)
Được thêm vào sau 6 phút:
Make_Pic,
Tôi nhận Ida, và thử nó trên các tập tin hex, nhưng nó chỉ có chung 8051 đăng ký tên / biểu tượng bảng.
thanks anyway! |
|
| Trở về đầu trang | |
 |
tde040141
Tham gia: 02 Apr 2006 Bài viết: 1
| 02 tháng tư 2006 19:37 Re: Dự án để thay thế CY7C64613 trong ICD2 | | | tags: icd05010304 |
|
| Xin chào tôi là rất thích thú với điều này và tôi phát hiện ra rằng các hệ điều hành được tải về từ ICD05010304.hex không phải từ: ICD2_4550_BOOT_0180.BIN và ICD2_4550_OS_0100.BIN các hệ điều hành-là cho tất cả các tập tin mới nhất PIC18 ex. PIC18F8722, PIC18F4550 vì vậy bạn nên kiểm tra các thùng các tập tin. đồng hồ sau khi nhập vào sẽ Datasheet cho PIC18f4550 để USB ngoại vi cho 48Mhz |
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 02 tháng tư 2006 19:49 Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Going insane.
bit, các UOWN của TRONG endpoint1 wont nhận được xóa. Điều này có nghĩa là bạn đang chia sẻ bằng cách sử dụng bộ nhớ RAM của EP này. Nhưng tại sao? Tôi không đặt quyền sở hữu để Sie. Mrrrr. 
8 phút sau khi được thêm vào:
tde040141
nó thật sự không phải là binfiles đã tải về vào trong chương trình 877, trong khi các loại chip mới.
Tôi không cung cấp cho nhiều cơ hội tải về các tập tin vào một thùng 4550 (mặc dù nó có thể được tốt), ít nhất * ảnh khởi động phải làm việc như là một mã số trong một dissassembler. Tôi nói rằng nó có thể được đó là một thực sự làm việc cho một điều mới 4550 dựa ICD2, nhưng làm thế nào để tải chúng vào một trống rỗng, 4550? |
|
| Trở về đầu trang | |
 |
predrage
Tham gia: 24 tháng bảy 2005 Bài viết: 132 Giúp: 5
| 03 tháng tư 2006 0:14 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Những người bạn của tôi đã không thành công trong lập trình ICD2_4550_BOOT_0180.BIN vào 4550. I'v cố gắng để mở thùng winpic 800 tập tin với phần mềm nhưng nó không thành công. Tôi tryed để mở nó với tùy chọn "tất cả các tập tin" trong "tập tin loại" vì không có hỗ trợ trực tiếp cho các tập tin thùng. ICprog đã có hỗ trợ (thùng, để mở tập tin), nhưng không thể chương trình 4550. Trong thực tế, không có điện thoại 4550 trong danh sách. Tôi nên làm gì tiếp theo? Any suggestions? Tôi chỉ là người mới bắt đầu học, nhưng tôi đã tốt đẹp sẽ đến giúp đỡ. Xin lỗi về Tiếng Anh của tôi xấu. |
|
| Trở về đầu trang | |
 |
Zedman
Tham gia: 13 tháng mười 2003 Bài viết: 294 Giúp đỡ: 2
| 03 tháng tư 2006 0:24 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| Hiện nay nó là người đầu tiên nhận được gói từ MPLAB, tôi đặt câu trả lời thích hợp cho trâu bò của tôi nó vào, và cài TX nhà nước để Busy, cho rằng tôi đặt someting vào tx trâu bò. TXService thường xuyên kiểm tra việc chia sẻ quyền sở hữu bộ nhớ RAM của trâu bò và nếu nó thuộc sở hữu của các MCU sau đó các dữ liệu từ các bản sao của tôi buff buff để chia sẻ và đặt ra những chủ sở hữu ít cho Sie, ký kết rằng nó sẽ truyền tải nó. Và ở đây tôi mắc kẹt. Các Sie trâu bò sở hữu vĩnh viễn. Tôi đã kiểm tra lỗi handler thường, không phải chạy vào lôi. Tôi đọc trong các diễn đàn, rằng việc chuyển giao có thể không diễn ra và Sie Waits. Tôi biết rằng cổng USB là một bậc thầy / slave việc, lưu trữ được truyền đi trong quá khôûi ñaàu, do đó, có phải là một trong mã thông báo của máy chủ được gửi đến điện thoại cho nó muốn n byte.
ở đây là Kripton của người đăng nhập:
| Mã số: | 000001: Chuyển hàng loạt hoặc gián đoạn (UP), 30.03.2006 23:34:55.2028448 37.6942016 Pipe Handle: 0x8260b020 (Endpoint Địa chỉ: 0x1) Gửi 0x12 byte với điện thoại:
02 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
. Á .............. ..
000002: Chuyển hàng loạt hoặc gián đoạn (UP), 30.03.2006 23:34:55.2328880 0.0300432 Pipe Handle: 0x8260b0e4 (Endpoint Địa chỉ: 0x81) 0x8 byte nhận được từ các thiết bị:
C1 00 00 00 00 00 00 00
Á .......
|
Endpoint 0x01 là endpoint của 1 OUT (pc-> điện thoại) ống Endpoint 0x81 là endpoint của TRONG 1 (điện thoại-> pc) ống
nó cho thấy không có trong mã thông báo được gửi bởi các máy chủ, chỉ cần một Nhận 0x8 byte và có nó. Nhưng tôi 4550 Waits, và MPLAB gửi chuỗi này 2 lần, và sau đó nó nói cái gì là sai. (thực sự nó là)
Bất cứ ý tưởng? Bất kỳ USB gurus? Ahh, iam mệt mỏi, đi chăm sóc những người vợ ...
7 phút sau khi được thêm vào:
predrage,
cách duy nhất là để làm một thùng-> hex chuyển đổi và chép các tập tin hex với mplab hoặc lập trình nào khác. Hiện có Converters sẵn có, tìm kiếm google cho bin2hex.exe. Nếu bạn nạp hex vào MPLAB, bạn sẽ thấy rằng không có cấu hình dữ liệu trong nó. |
|
| Trở về đầu trang | |
 |
albert22
Tham gia: 20 tháng bảy 2004 Bài viết: 95 Giúp: 3
| 03 tháng tư 2006 0:40 Re: Dự án để thay thế CY7C64613 trong ICD2 | | |
|
| | Trích dẫn: | | Những người bạn của tôi đã không thành công trong lập trình ICD2_4550_BOOT_0180.BIN vào 4550. | predrage & zedman bin2hex nên có làm việc. Posibility khác đang tải các thùng vào ICPROG. Kiểm tra các nội dung (strings nên đọc) lưu đệm trong intel hex định dạng. Sau đó, sử dụng. Hex đến 4550 với các chương trình mplab.
Hiện có ít nhất hai phiên bản của intel hex định dạng tệp tin. Byte từ địa chỉ và địa chỉ. Mplab có thể cố gắng để đọc những sai phiên bản 4550 và sẽ không được lập trình một cách chính xác. Tôi đề nghị để kiểm tra các phiên bản mà mplab chấp nhận và những gì có thể được tạo ra với bin2hex và ICPROG.
Zedman tốt công việc! Bạn đã làm một cái gì đó với ban đầu tải phần vững của CY? Đây là vụ phải ra trong USB bằng cách sử dụng (xxxl.sys tải) tải về mã của nó và sau đó sử dụng các trình điều khiển icd2 (xxx.sys) để giao tiếp với mplab. Quá trình này có thể được tạo ra sự khác nhau endpoints rằng bạn đang nhìn thấy. |
|
| Trở về đầu trang | |
 |