| מחבר | הודעה |
|---|
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 30 מרץ 2006 21:50 Re: פרויקט CY7C64613 להחליף את ICD2 | | | תגיות: icd2br Download Download icd2br usbmon IC usbmon.exe הורד |
|
| עשיתי קצת מחקר בנושא ברוש EZ-USB דבר, עכשיו אני יודע למה יש 2. SYS קבצים. לא היה מזל עם hex קבצים, לא ניתן ליצור בקלות להבין asm מהם. לכן אני לא יודע איזה סוג (מחלקה) של התקן USB הוא ICD2. וללא מידע זה אני גם עושה צביעות בתים / בתים Debug כי מנהל ההתקן wont הרשו לי לפתוח עצמו מכיוון שהוא חושב icd2 אינו מצורף כי זה לא בסדר שולחת המתארים תצורה ... (Iam מנסה מחלקת תקשורת עם דגימה של microchip, בכל מקרה, זה עובד מצוין emulating של יציאת COM4, אבל זה לא המטרה שלנו)
אנא אם rkodeira U יכול לעשות זה להתחבר עם צג התוכנית: (או כל אדם אחר שיש לו מקורי ICD2 עם ברוש את הצ 'יפ)
שעה ** P: / / www.hhdsoftware.com / הורדה / usbmon.exe
הייתי מאוד מעריך את זה, זה יעזור הרבה!
עוד שאלה: האם יש ICD2br זה לבדו USB הנהג? ברוש, כי הצ 'יפ יש 2 (1 טוען שזה Fw, השנייה היא עבור תקשורת אמיתית). או שהוא עובד עם מנהל ההתקן המקורי microchip?
ללא infos, לאחר הרבה Google ו dissasembling של מנהלי התקן / S-DLL אני תקועה קצת, ואני חושב שאנחנו צריכים לכתוב מנהל התקן חדש מדי. (וזה יהיה מסע ארוך) |
|
| לראש הדף | |
 |
Rbn
הצטרפות: 14 פברואר 2006 הודעות: 2
| 30 מרץ 2006 22:09 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| אני לא יודע אם אתה refearing את זה אבל, אני חייב לקרוא את זה ICD2 יכול לפעול בשעה 2 Mbps מהירות.
להתעודד! זהו פרויקט טוב! |
|
| לראש הדף | |
 |
rkodaira
הצטרפות: 08 יוני 2004 הודעות: 332 עזר: 54 מיקום: סאו פאולו - ברזיל
| 30 מרץ 2006 22:12 Re: פרויקט CY7C64613 להחליף את ICD2 | | | תגיות: cy7c64613 קושחה cy7c64613 הנהג cy7c64613 PID ברוש cy7c64613 PID jonas Meyer mplab icd2 mpusbclean.exe cy7c64613 USB הנהג |
|
| אני מצטער, אני לא מתכוון להתפנות לעשות את הניטור של USB הבא ימים, כי אני לא הולך להישאר בבית (אני משתמש pics מעבדה בבית). אני אפילו לא יכול לעשות את ההורדה של המסך.
מענה על שאלות בנוגע לנהג: אני לא בטוח, אבל הוא צריך להשתמש בה שימוש את מנהל ההתקן המקורי Microchip ICD2, כי הנהג לא מסופק עם הלוח.
קרא את הטקסט בנוגע ממשק USB נמצא מסמך שהוכן על ידי חבר Edaboard (jonas Meyer) על שבב ברוש:
================================================= מזהה USB 3.2 S כדי לקבל את העבודה מתכנת על יציאת USB את EEPROM U13 מחובר CY7C64613 את צריכה להיות תוכנית עם הנכון VID / PID / DRev. זה אפשרי כדי להשתמש רגיל או מתכנת EEPROM או בפיתוח כלים הניתנים לפי ברוש (60MB להורדה). נכון EEPROM הנתונים המאוחסנים את ICD2_EEPROM.HEX (גם ב ICD2_FW.zip). 9 בתים הראשונה של EEPROM צריך להכיל את הערכים 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00 (VID / PID / DRev). אם באמצעות פיתוח כלים ברוש, EZ-USB FX חייב להיות מותקן תחילה. לאחר חיבור ICD2 של יציאת USB, המארח מכיר את CY7C64613 (עם ריק EEPROM) בתור מכשיר ברוש. עכשיו ברוש נהגים חייבים להיות מותקנים. אז ברוש USB של לוח הבקרה יכול להתחיל את התוכנית עם EEPROM ערכים המקבילה. כאשר היא תוכנית EEPROM כראוי ICD2 יוכרו על ידי מערכת ההפעלה, כמו Microchip של ההתקן. עכשיו את מנהלי ההתקנים USB Microchip חייב להיות מותקן. לאחר הפעלת MPLAB הראשונה זה מוריד את הקושחה CY7C64613. אם ההורדה בוצעה בהצלחה, MPLAB מתחבר ICD2 והורדות המתאים PIC קושחה. עכשיו הוא ICD2 מוכן להתחבר אל לוח מטרה או Debug ולהוריד את הקוד.
מנהלי התקן USB 3.3 מנהלי התקן USB Microchip נראה מסוג מרכבה מאז שהם מספקים כבל USB הנהג הסרה כלי MPUsbClean.exe. היא כללה את MPLAB ההפצה. לאחר התקנת MPLAB זה נמצא במדריך ההתקנה ב / כלי עזר / MPUsbClean /. |
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 30 מרץ 2006 22:23 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| ידעתי כי ברוש קורא את VID / PID מ חיצוני שבב. ניסיתי להגדיר אותם, זה בסדר, אבל זה הרבה יותר מורכב מאשר רק מראה את המספרים כדי לתקן את Windows' הנהג. אם הוא מזהה את נכונות VID / PID היא מתחילה לשאול את הצ 'יפ עבור מידע נוסף. אם מישהו לוכדת מלאה ברצף עם חיבור USB מעקב אחר תוכנית mentoined אני בעבר, הוא יהיה יותר קל יותר לבחון מה אני צריך לשים אותם לתוך המתארים.
מישהו בבקשה לעזור לנו עם זה לפקח דבר, זה קל, פשוט להתקין את התוכנה, יש להפעיל את זה, ולהתחיל MPLAB והתחבר ל ICD2 (אמיתיים או clone אבל USB). שמור את קובץ היומן ואת זה כדי לשים את הפורום. זה יהיה מספיק טוב כדי להתחיל.
תודה מראש. |
|
| לראש הדף | |
 |
Rbn
הצטרפות: 14 פברואר 2006 הודעות: 2
| 30 מרץ 2006 23:01 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| | אני חושב שאני יכול לעזור לך עם זה בסוף השבוע הזה. יש לי מקורי ICD2 של המעבדה, אני יהיה חייב לנסות הפסקה כדי להוריד את התוכנית ולבקר את יציאת USB של USB. |
|
| לראש הדף | |
 |
Kripton2035
הצטרפות: 19 יולי 2001 הודעות: 482 עזר: 15 מיקום: כדור הארץ
| 30 מרץ 2006 23:37 Re: פרויקט CY7C64613 להחליף את ICD2 | | | תגיות: ברוש cy64613 USB usbmon IC |
|
| zedman, הנה הוא התחבר!
נעשה עם usbmon תרצה על icd2 clone מצד silicium31 נדל USB clone ברוש cy64613 עם הצ 'יפ בו ...
הנה יומן של חיבור בין mplab, וכן את הפעלת הקובץ. מזל טוב ב decrypting זה!
|
|
| לראש הדף | |
 |
Kripton2035
הצטרפות: 19 יולי 2001 הודעות: 482 עזר: 15 מיקום: כדור הארץ
| 30 מרץ 2006 23:54 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| rkodaira,
בבקשה מה הוא קטן IC 8 מספרי זיהוי אישיים בסמוך משרן? דרישת שלום,
נוסף לאחר 3 דקות:
אני חושב את זה כאן 18f4550 ברוש 64613 clone ... הם יכולים ניצלו 18f2550 ואת נמל RB בתור PSP הנמל, עשוי להיות קל יותר להשתמש ב PSP של 4550?
נוסף אחרי 12 דקות:
בונוס יומן ... זהו יומן של החיבור של mplab כאשר תתחבר בתור מתכנתת את icd2 הראשון היה חיבור כמו הבאגים. בהצלחה.
|
|
| לראש הדף | |
 |
Kripton2035
הצטרפות: 19 יולי 2001 הודעות: 482 עזר: 15 מיקום: כדור הארץ
| 31 מרץ 2006 0:04 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| ועוד בונוס ... 
את הבאגים מחובר, היעד הוא programed, אני מתחיל את כורת עצים ו עשה צעד לתוך עם mplab וכן עצרו את כורת עצים רק אחר כך. מקווה שזה יעזור?
|
|
| לראש הדף | |
 |
albert22
הצטרפות: 20 יולי 2004 הודעות: 95 עזר: 3
| 31 מרץ 2006 6:22 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| פתיל זה מתחיל להיות גדול. חשבתי שיהיה זיהוי זמן כדי לקרוא את החדשות msgs בעוד כמה דקות. Dont אבל יש כל כך הרבה זמן. האם לקרוא אותם בקפידה מחר.
מקור C קבצים כי יש לי היה. SYS הנהג propossed לפי ברוש. זה יכול להיות donwloaded מ האינטרנט שלהם כחלק EZ-USB Kit. מקור התייחסות של גורם מוכר ספרים כי כבר פורסם כאן ב edaboard (dont אני זוכר בדיוק את הכותרת). חולה לפרסם כאן את C כשאחזור הביתה. זה הנהגים מטפל מעלה את עוצמת הטעינה הראשונית של סיי. האם זה 8051reset, מוריד "מטען" כי הוא suppossed להיות בשגרות לטפל החיצוני של זיכרון RAM (ואנו זקוקים dont). ואז אחר זה לאפס, המשתמש "קושחה" מאוחר יותר על מנת לקשר את זה. SYS והוא מכיל את הקוד של סיי אינטל ב hex פורמט.
חשוב כדי לקבוע אם היה ברזילאי Labs cloned האמיתי microchip ICD2 או הם פיתחו את clone emulating את ממשק USB. אם brazilians שפותח את הקוד זה יהיה surelly להיות מוגנים לתוך הצ 'יפ עם CPPon אם microchip שפותח את הקוד אני חושב שזה לא יהיה מוגן מפני שהם נראים להשתמש באותה philosofy של bootloader של מערכת ההפעלה. עם הגנה על קוד, את bootloader לא יכול לשנות את התוכנית זיכרון פנימי כדי לשדרג את התוכנה של 4450. קח בחשבון שהם יכולים גם לשדרג את הקוד easyly על סיי. כמו גם את 877.
נוסף לאחר 59 שעות 1 דקות:
את העמוד הראשי של ברוש הוא רך: 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
אני חושב שזה dont כזה הקישור יעבוד אז הנה היא תוכנית ב חפש את השם של הצ 'יפ cy7c6413 בשעה ברוש ואת לגלול מטה ערכות פיתוח. שני zips זמינות. את זה הוא 60Megs מכיל exe שמתקין הכל, כולל מקורות ו מדריכים. אני חושב כי הוא נהג לדון או בהתבסס על mantioned בבית הספר "loader.c" אני מבין dont רבה של USB אבל זה לא התחבאנו,
זה מאוד מסתבר כי microchip פשוט עשו שינויים קלים loader.c זה כולל את שם המותג, אם אתה רואה בו את מחרוזות כי microchip. SYS מכיל, תוכל למצוא את "עוגן נשבר" או משהו כזה. זה היה המשרד אשר פיתחה את מעבד cy7c6413 שהייתה אז נרכש על ידי ברוש. אתה רואה? זה אפילו לא ברוש אלא דברים ישנים.
תודה על הפיקוח USB זה הולך להיות מאוד שימושי. Didn't יש ICD כל כך אמיתי אין לי שום דרך להשיג אותו.
Im עדיין על הנסיעה שלי. חולה לקבל בירה עבור advances כי אנשים עשו על זה פרוייקט עכשיו. |
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 31 מרץ 2006 12:49 פרויקט CY7C64613 להחליף את ICD2 | | |
|
| תודה Kripton עבור הקבצים, אני מתכוון לבדוק אותם בהקדם האפשרי.
נוסף אחרי 16 דקות:
אנא Kripton לנתק את היציאה מ ICD2 להתחיל לפקח על ואחרי זה לחבר את זה שוב, כי הראשוני sequences חסרים. בכל מקרה זה בתפוצה רחבה, באמצעות העברות! זהו מידע חדש! 
נוסף לאחר 2 שעות 29 דקות:
Kripton,
כל סוג / מחלקה המתארים של נקודות קצה של התקן USB נשלחות כאשר היא פיזית מחובר המארח, אני מצטער, לא כתב את זה לפני שהתחלת לפקח. |
|
| לראש הדף | |
 |
Kripton2035
הצטרפות: 19 יולי 2001 הודעות: 482 עזר: 15 מיקום: כדור הארץ
| 31 מרץ 2006 12:52 פרויקט CY7C64613 להחליף את ICD2 | | | תגיות: usbmon IC |
|
| zedman, בסדר, אני אעשה את זה בבית הערב (בתוך 10 שעות מעכשיו ...) את icd2 הוא בבית ואני בעבודה לעת עתה.
נוסף לאחר 1 דקות:
ובכן, זה נחמד usbmon היא פיסת תוכנה .. האם אתה יודע כמה זמן זה פועל במצב הדגמה? לא יכול למצוא את זה בכל מקום .. |
|
| לראש הדף | |
 |
rkodaira
הצטרפות: 08 יוני 2004 הודעות: 332 עזר: 54 מיקום: סאו פאולו - ברזיל
| 31 מרץ 2006 14:09 Re: פרויקט CY7C64613 להחליף את ICD2 | | | תגיות: mic2172 |
|
| בתשובה ל Krypton: - 8 לטבול את הצ 'יפ של ימין מעל משרן הוא מסדיר את המעבר MIC2172 (Micrel - חיפוש ב-Google עבור MIC2172, Datasheet שלה הוא התוצאה הראשונה) המשמשים את הגבר ממיר.
כמה הערות לגבי קוד הגנה: 18F4550 את הקוד יכול להיות מוגן רק כמה בלוקים של התוכנית הזיכרון, ולכן עשוי להיות bootloader לאזור המוגן ואת קוד להורדה ייתכן שלא.
אני חושב את הלוגו "Microchip Licensed" כלומר ליצרן היה שיתוף פעולה של Microchip, אבל את הקוד הסודי נשאר. אני לא חושב שהם היו מוכרים מוצר עם unprotected קוד קל להיות מועתק. אם זה קרה, אני יכול לראות הרבה clones של clones כאן, וזה לא קרה (עד כה).
על הנהגים: שכחתי את כל השלבים עשיתי כאשר אני התקנתי את clone לקרוא את המדריך אבל אני יכול לזכור כי כאשר הוא שאל את הנהגים, אנחנו צריכים להשתמש USB הנהגים הנמצאים בתוך MPLAB/IDE/ICD2 Directory. אז, זה בטוח משתמש Microchip USB הנהגים. |
|
| לראש הדף | |
 |
petarpav
הצטרפות: 25 מרץ 2002 הודעות: 557 עזר: 8
| 31 מרץ 2006 15:49 פרויקט CY7C64613 להחליף את ICD2 | | |
|
| היי, Kripton2035. תראה כאן: "הערכה והרשמה זה לא תוכנות חינמיות. בכפוף לתנאים הבאים, לך בזאת רישיון לשימוש בתוכנה זו למטרות הערכה ללא תשלום לתקופה של 30 ימים (או 100 הפעלות). אם אתה משתמש בתוכנה זו לאחר 30 יום תקופה הערכה של דמי ההרשמה נדרשת. "
בברכה. |
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 31 מרץ 2006 15:51 פרויקט CY7C64613 להחליף את ICD2 | | |
|
| Kripton, אני dunno ארוך זה עובד, אבל אני יהיה לתקן את זה אם הוא רגיל לעשות את מה שאני רוצה  מחכה dumps אחרים כמו גיהנום |
|
| לראש הדף | |
 |
Kripton2035
הצטרפות: 19 יולי 2001 הודעות: 482 עזר: 15 מיקום: כדור הארץ
| 31 מרץ 2006 19:17 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| עם קצת מראש ... אני שמח לחזור הביתה לשחק עם זה!
|
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 31 מרץ 2006 19:56 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| תודה Kripton!
התחלתי לבדוק את זה! האם אתה יכול בבקשה להעלות את התקן חלון (רק צילום מסך) כאשר icd2 מחובר היציאה? (אני בצירוף חלון אני רוצה, בבקשה להרחיב את כל חלקי העץ של icd2 ההתקן)
Thanks in avdvance
|
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 31 מרץ 2006 20:11 פרויקט CY7C64613 להחליף את ICD2 | | |
|
| אתה יכול להשתמש בפונקציה subtree להעתיק ולשמור אותו בתור קובץ טקסט, הוא הסמל של השני בצד שמאל. תודה. |
|
| לראש הדף | |
 |
Kripton2035
הצטרפות: 19 יולי 2001 הודעות: 482 עזר: 15 מיקום: כדור הארץ
| 31 מרץ 2006 20:22 פרויקט CY7C64613 להחליף את ICD2 | | | תגיות: cy7c64613 קושחה |
|
| אני יכול להשיג לך cy7c64613 כ 25 יורו משלוח אם אתה רוצה ...  אני עושה את זה עכשיו (התקן את חלון ..)
נוסף לאחר 4 דקות:
Port2: Microchip MPLAB ICD 2 קושחה הלקוחות רכזת כוח: שליטה עצמית מספר היציאות: 2 הכוח עובר: אין המתחם התקן: לא הגנת יתר הנוכחי: אין (אוטובוס כוח בלבד) התקן מתאר USB גרסה: 1.0 ההתקנים כיתה: (255) ספק מסוים ההתקנים Subclass: 255 התקן את פרוטוקול: 255 Packet גודל מקסימלי: 0x40 (64) בתים ספק: 0x04d8 () מזהה המוצר: 0x8001 גרסת מוצר: 0x0003 יצרן: 0 מוצר: 0 SerialNumber: 0 מספר תצורות: 1 מצב חיבור: מחובר ההתקנים התצורה הנוכחית: 1 התקן אוטובוס מהירות: מלאה ההתקנים כתובת: 0x02 מספר פתח פייפס: 14 תצורת מתאר (1) סה"כ אורך: 116 בתים מספר ממשקים: 1 תצורת ערך: 1 תצורה: 0 תכונות: 0x80 אוטובוס מופעל כוח מקסימלי: 0x4b (150 MA) ממשק מתאר (0) ממשק מספר: 0 הגדרה חלופית: 0x00 מספר נקודות קצה: 0x0e ממשק כיתה: (255) ספק מסוים ממשק Subclass: 255 ממשק פרוטוקול: 255 ממשק: 0 Endpoint מתאר (Addr: 0x01) Endpoint כתובת: 0x01, פלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x02) Endpoint כתובת: 0x02, פלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x03) Endpoint כתובת: 0x03, פלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x04) Endpoint כתובת: 0x04, פלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x05) Endpoint כתובת: 0x05, פלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x06) Endpoint כתובת: 0x06, פלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x07) Endpoint כתובת: 0x07, פלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x81) Endpoint כתובת: 0x81, קלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x82) Endpoint כתובת: 0x82, קלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x83) Endpoint כתובת: 0x83, קלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x84) Endpoint כתובת: 0x84, קלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x85) Endpoint כתובת: 0x85, קלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x86) Endpoint כתובת: 0x86, קלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 Endpoint מתאר (Addr: 0x87) Endpoint כתובת: 0x87, קלט העברת סוג: גורפת Packet גודל מקסימלי: 0x0040 (64) בתים Interval: 0x01 |
|
| לראש הדף | |
 |
Kripton2035
הצטרפות: 19 יולי 2001 הודעות: 482 עזר: 15 מיקום: כדור הארץ
| 31 מרץ 2006 22:07 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| | Zedman כתב: |  תודה, אני הורה דוגמאות מאת ברוש לפני כמה שבועות, אבל היי זו היא אתגר לא? |
שאלתי אותם לפני כמה שבועות והם ענו לי שבוע מאוחר יותר, חלק זה מיושן ולכן cnnot לתת דגימה של זה! יותר מדי קל .. |
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 31 מרץ 2006 22:56 פרויקט CY7C64613 להחליף את ICD2 | | |
|
| זה עצוב.
נכון לעכשיו: התקן ספירה נכשל ... לעזאזל, אני שונאת להתמודד עם 10000 .c / .h קבצים ... mrrr. |
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 01 אפריל 2006 21:08 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| עכשיו זה מזהה את עצמו בתור ICD2 VID / PID אך כאשר אני מתחיל להתקין את מנהלי ההתקנים mchip זה הקפאות ... חושב שהוא ממתין נתונים ואינו endpoint. עוד ניפוי ועוד פעם ועוד הסבלנות הנדרשת.
כמו כן, אם יש מישהו אחר יש לך מושג איך אני יכול לשחזר את 2 ברוש HEXs עד העצרת שפה, זה יעזור הרבה כדי לגלות מה צריך לעשות בשנת 4550 את המקום של סיי.
הטקסט Kripton נשלח מופעים ICD2 משתמש 7 (!) In / OUT נקודות קצה ממשק אחד. התקן 1 / 1 ממשק / 7 נקודות קצה. Dunno אם אני משתמש בכל זאת או לא, אני מתכוון לבדוק את קבצי היומן, אבל נראה שזה יותר מאשר גשר בין USB לבין יציאת PSP. |
|
| לראש הדף | |
 |
albert22
הצטרפות: 20 יולי 2004 הודעות: 95 עזר: 3
| 01 אפריל 2006 23:51 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| Zedman. האם אתם מפתחים עם 4450? אם thats המקרה. האם אתה מנסה את התוכנית עם 4450. Bin (אתחול) כללו של 7.30 mplab? אני חושב שזה שווה לנסות לראות אם הוא מוכר על ידי מנהל התקן USB microchip. זה הדבר הראשון שאני רוצה לבדוק מתי אוכל לקבל את ההחזר על pic.
נוסף לאחר 1 דקות:
ICD2_4550_BOOT_0180.BIN נראה טוב המועמד. |
|
| לראש הדף | |
 |
predrage
הצטרפות: 24 יולי 2005 הודעות: 132 עזרו: 5
| 02 אפריל 2006 11:18 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| | אני ינסה תוכנית 4550 עם ICD2_4550_BOOT_0180.BIN מאוחר יותר היום ואני יאפשר לך לדעת על התוצאות. אני לא יודע כי יכול להיות pic programed עם קבצי bin. חשבתי כי hex הקובץ היחיד האפשרי. Oscilator הוא 20MHz? האם אני צודק? |
|
| לראש הדף | |
 |
Make_Pic
הצטרפות: 13 אפריל 2002 הודעות: 79 עזר: 1
| |
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 02 אפריל 2006 17:27 פרויקט CY7C64613 להחליף את ICD2 | | |
|
| אלברט, Iam פיתוח עם 4550.
אלברט, predrage ניסיתי לפרק אותם, (הראשונה bin2hex מ -> mplab) אבל הם נראים כמו טרוף קוד, או לא הצליחה bin2hex אני dunno.
חדשות טובות: אתמול בלילה הייתי מצליח להתקין את מנהלי ההתקן עבור Mchip שלי 4550, הוא מזהה אותו כקובץ ICD2, עכשיו MPLAB מנסה לקשר את זה, אבל מאז אני לא מצליח לעשות את כל הנתונים לא חזרה עדיין, כי יש כמה probs עם שגרת TX. למד קצת על הפרוטוקול של ICD2 וזה לא נראה כל כך קשה. אני עובד על זה יהיה גם הערב. (אשתי לא אוהב את זה פרוייקט קשה ...)
נוסף לאחר 6 דקות:
Make_Pic,
יש לי אידה, וניסיתי את זה על ששה קבצים, אך יש לה רק לרשום שמות גנריים 8051 / סמל הטבלה.
תודה בכל אופן! |
|
| לראש הדף | |
 |
tde040141
הצטרפות: 02 אפריל 2006 הודעות: 1
| 02 אפריל 2006 19:37 Re: פרויקט CY7C64613 להחליף את ICD2 | | | תגיות: icd05010304 |
|
| שלום אני מאוד מעוניין עם הדבר הזה ואת גיליתי שמערכת ההפעלה היא להוריד מ ICD05010304.hex לא מאת: ICD2_4550_BOOT_0180.BIN ו ICD2_4550_OS_0100.BIN את קובץ ההפעלה היא החדשה ביותר עבור כל PIC18 לשעבר. PIC18F8722, PIC18F4550 לכן כדאי לבדוק את הקבצים bin. השעון קלט יהיה אחרי Datasheet עבור PIC18f4550 כך USB היקפי נותן 48Mhz |
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 02 אפריל 2006 19:49 פרויקט CY7C64613 להחליף את ICD2 | | |
|
| הולך משוגעים.
את UOWN מעט את הרגל לקבל endpoint1 בכל פינה. משמעות הדבר היא się משתמש המשותף של זיכרון RAM זה EP. אבל למה? אני לא מגדיר את הבעלות על się. Mrrrr. 
נוסף לאחר 8 דקות:
tde040141
זה לא נכון להוריד את binfiles לתוך 877 בעת התכנות של שבבים מסוגים חדשים.
אני לא נותן הרבה סיכוי להוריד את הקבצים bin לתוך 4550 (למרות שזה יכול להיות טוב), לפחות את האתחול * התמונה צריך להיראות כמו עבודה עם קוד dissassembler. אמרתי שזה יכול להיות שזה באמת עובד הדבר חדשה 4550 מבוסס ICD2, אבל איך להוריד אותם ריק 4550? |
|
| לראש הדף | |
 |
predrage
הצטרפות: 24 יולי 2005 הודעות: 132 עזרו: 5
| 03 לאפריל 2006 0:14 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| החברים שלי לא הצלחתי תכנות ICD2_4550_BOOT_0180.BIN לתוך 4550. I'v ניסיתי לפתוח קובץ bin עם winpic 800 התוכנה אך הוא נכשל. אני tryed לפתוח אותו עם האפשרות "כל הקבצים" ב "סוגי קבצים" בגלל שאין תמיכה ישירה bin הקבצים. ICprog יש התומכים (לפתוח קבצי bin) אבל לא יכול תוכנית 4550. למעשה אין 4550 רשימת ההתקנים. מה עלי לעשות כעת? כל הצעה? אני רק Beginner אבל יש לי רצון טוב לעזור. מצטער על טעות שלי אנגלית. |
|
| לראש הדף | |
 |
Zedman
הצטרפות: 13 אוקטובר 2003 הודעות: 294 עזר: 2
| 03 לאפריל 2006 0:24 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| האמת היא שהוא מקבל את המנה הראשונה מתוך MPLAB, אני קובע את התשובה המתאימה עבור אותו לתוך אזור חיץ, ולהגדיר TX המדינה עסוקים, המציין כי שמתי someting לתוך TX המאגר. בדיקות שגרתיות TXService המשותף של זיכרון RAM כליקול בעלות ואם היא בבעלות MCU מכן מעתיק את הנתונים שלי כדי להבריק המשותפים עירום ו מגדירה את הבעלים מעט כדי się, החתימה כי הוא צריך להעביר את זה. והנה אני תקועה. הבעלים של się המאגר לנצח. בדקתי את השגיאה המטפל שבשגרה, לא רצים לתוך שגיאה. אני קורא פורומים אחרים, כי לא ייתכן שדור התקיים ו się מחכים. אני יודע כי הוא USB Master / slave דבר, לארח יוזמת שידורים גם ב, ולכן חייבת להיות לאות שנשלח על ידי המארח להתקן המציין רוצה אותו N בתים.
כאן הוא Kripton של יומן:
| קוד: | 000001: פסיקה גורפת או העברה (up), 30.03.2006 23:34:55.2028448 37.6942016 צנרת טיפול: 0x8260b020 (Endpoint כתובת: 0x1) שלח 0x12 בתים להתקן:
02 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
. א .............. ..
000002: פסיקה גורפת או העברה (up), 30.03.2006 23:34:55.2328880 0.0300432 צנרת טיפול: 0x8260b0e4 (Endpoint כתובת: 0x81) קבל 0x8 בתים מן התקן:
C1 00 00 00 00 00 00 00
א .......
|
Endpoint 0x01 הוא endpoint של OUT 1 (PC-> התקן) הצינור Endpoint 0x81 הוא endpoint ב 1 (התקן-> PC) הצינור
הוא מראה לאות לא נשלח על ידי המארח, קבל רק בסיביות 0x8 ו הנה זה. אבל מחכים 4550, ו MPLAB שולח זה 2 פעמים ברצף, ואחרי זה זה אומר משהו לא בסדר. (למעשה זה)
יש לך רעיונות? כל Gurus USB? אהה, iam עייף, הלך לטפל אשתו ...
נוסף אחרי 7 דקות:
predrage,
הדרך היחידה היא לעשות bin-> hex ההמרה ואת לצרוב את הקבצים עם hex mplab או כל מתכנת אחר. יש הממירים זמין, מחפשים ב-Google bin2hex.exe. אם אתה טוען את hex לתוך MPLAB תראה כי אין כל נתוני התצורה בה. |
|
| לראש הדף | |
 |
albert22
הצטרפות: 20 יולי 2004 הודעות: 95 עזר: 3
| 03 לאפריל 2006 0:40 Re: פרויקט CY7C64613 להחליף את ICD2 | | |
|
| | ציטוט: | | החברים שלי לא הצלחתי תכנות ICD2_4550_BOOT_0180.BIN לתוך 4550. | predrage & zedman bin2hex צריך עובד. עוד הוא טוען את posibility bin לתוך ICPROG. בדוק את תוכן (מחרוזות אמור להיות קריא) שמור ב כליקול אינטל hex פורמט. לאחר מכן להשתמש. Hex את התוכנית ל 4550 עם mplab.
יש לפחות שתי גרסאות של אינטל hex קובץ בפורמט. המילה כתובת כתובת בתים. ייתכן Mplab מנסה לקרוא את הגירסה הלא נכונה של 4550 לא תהיה תוכנית כהלכה. אני ממליץ לך לבדוק את גירסאות mplab מקבלת ומה יכול להיות שנוצר עם bin2hex ו ICPROG.
Zedman עבודה טובה! עשית משהו עם להוריד את הקושחה הראשונית של סיי? הוא אמור לעלות ב באמצעות USB (xxxl.sys Loader) להוריד את הקוד ולאחר מכן להשתמש icd2 הנהג (xxx.sys) כדי לתקשר עם mplab. ייתכן כי תהליך זה יוצר את נקודות קצה שונים שאתה רואה. |
|
| לראש הדף | |
 |