| Автор | Повідомлення |
|---|
Zedman
Зареєстровано: 13 жовтня 2003 Повідомлень: 294 Допомагали: 2
| 30 березня 2006 21:50 Re: Проект замінити CY7C64613 в ICD2 | | | Теги: icd2br завантажити завантажити icd2br usbmon IC usbmon.exe завантажити |
|
| Я зробив деякі дослідження з кипарис EZ-USB річ, тепер я знаю, чому Є 2. Системи файлів. Не пощастило з шестнадцатірічное файли, не може створювати зрозумілі АНМ від них. Тому я не знаю, який тип (клас) від USB-пристрій з ICD2. А без цієї інформації я нахиляє навіть байт / байт налагодження, тому що драйвер звичай дозвольте мені відкрити себе, оскільки він вважає, що icd2 не вкладення, оскільки він посилає неправильні конфігурації опісателей ... (IAM намагаючись при Comm класу зразка мікрочип, в будь-якому випадку він працює штрафу наслідування в COM4 порт, але це не наша мета)
rkodeira будь ласка, якщо ви можете робити в зв'язку з цією програмою моніторингу: (або хто-небудь інший, хто має оригінальний ICD2 з кипарис чіп)
ч ** P: / / www.hhdsoftware.com / Завантажити / usbmon.exe
Буду дуже вдячний, це допоможе багато чого!
Ще одне питання: чи має ICD2br його власним USB драйвер? Оскільки Cypress чіп має 2 (1 навантаженнях вона FW, другий для реального спілкування). Або він працює з оригінальним мікрочип водія?
Без інформації, після багатьох Google і dissasembling драйверів пристроїв / DLL-х я застряг трохи, і я думаю, ми повинні написати новий драйвер теж. (і це буде довгий шлях) |
|
| Повернутися до початку | |
 |
Rbn
Зареєстровано: 14 лютого 2006 Повідомлень: 2
| 30 березня 2006 22:09 Re: Проект замінити CY7C64613 в ICD2 | | |
|
| Я не знаю, якщо ви refearing на це, але я читав, що ICD2 може працювати на швидкості 2 Мбіт / с.
Не падає духом! Це хороший проект! |
|
| Повернутися до початку | |
 |
rkodaira
Зареєстровано: 08 червня 2004 Повідомлень: 332 Допомагали: 54 Місце проведення: Сан-Паулу - Бразилія
| 30 березня 2006 22:12 Re: Проект замінити CY7C64613 в ICD2 | | | Теги: cy7c64613 вбудованого cy7c64613 водій cy7c64613 PID кипарис cy7c64613 PID Жонасом Мейер mplab icd2 mpusbclean.exe cy7c64613 USB драйвера |
|
| Я жалкую, я не буду мати час, щоб зробити USB контролю в найближчі дні, тому що я не буду перебувати у себе вдома (я використовую ОСТО будинку Lab). Я не міг навіть зробити завантаження монітора.
Відповідаючи на запитання з приводу водія: Я не впевнений, але вона повинна використовувати драйвер використовуються справжні мікрочип ICD2, тому що водій не надається з моєю порадою.
Прочитайте текст про USB інтерфейс знайдений у документі, підготовленому одним з членів Edaboard (Jonas Мейер) про Cypress чіпа:
================================================= USB 3.2 Код S Щоб отримати програміст працює на USB порт EEPROM U13, пов'язаних з в CY7C64613 повинен бути запрограмований з правильним VID / PID / дерево. Цілком можливо або використовувати стандартний EEPROM програмістом або розробки інструментів на Cypress (60MB завантажити). Правильний EEPROM дані зберігаються в в ICD2_EEPROM.HEX (також входить у ICD2_FW.zip). У перші 9 байт з EEPROM повинні містити значення 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00 (VID / PID / ДРЕВО). При використанні Cypress розвиток інструментів, EZ-USB FX повинні бути встановлені в першу чергу. Після Підключення ICD2 до USB порту, які приймають визнає CY7C64613 (з порожнім EEPROM), як кипарис пристрою. Тепер Cypress водії повинні бути встановлені. Тоді Cypress USB на панелі керування можна запускати програму в ПЗУ, з відповідні значення. Коли EEPROM програмується правильно ICD2 буде визнано в якості ОС мікрочип пристрою. В даний час мікросхеми USB драйвера повинні бути встановлені. Після запуску MPLAB спочатку завантажує CY7C64613 прошивки. Якщо завантаження була успішною, MPLAB з'єднується з ICD2 і завантажує відповідні ПОС прошивки. Тепер це ICD2 готовий для підключення до цільової борту і завантажити або налагодження коду.
Драйвери USB 3.3 Мікрочип USB драйверами здаються роду помилок, оскільки вони забезпечують видалення драйвера USB інструмент MPUsbClean.exe. Він включений в MPLAB розподілу. Після установки MPLAB він розташований в директорії установки в / Утіліти / MPUsbClean /. |
|
| Повернутися до початку | |
 |
Zedman
Зареєстровано: 13 жовтня 2003 Повідомлень: 294 Допомагали: 2
| 30 березня 2006 22:23 Re: Проект замінити CY7C64613 в ICD2 | | |
|
| Я знав, що кипарис читає VID / PID від зовнішнього чіпа. Я намагався встановити їх, це добре, але це набагато більш складна, ніж просто показ правильного номера вікна 'водія. Якщо він визнає правильної VID / PID починається з проханням чіпа за додатковою інформацією. Если кто-то захоплює повний підключити послідовно з USB Monitor Програма Я mentoined перш, ніж воно буде простіше вивчати те, що я повинен поставити в цих дескриптори.
Кто-то, будь ласка, допоможіть нам, що контроль за справу, він легко, просто встановити програму, запустити її, і почніть MPLAB та підключення до ICD2 (реальних або клонувати, але 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 клон виступив silicium31 реальний USB клон з кипарисів cy64613 чіп у ньому ...
Ось лог з'єднання з mplab, і сесія файл. удачі в розшифровці цього!
|
|
| Повернутися до початку | |
 |
Kripton2035
Зареєстровано: 19 липня 2001 Повідомлень: 482 Допомагали: 15 Розташування: Земля
| 30 березня 2006 23:54 Re: Проект замінити CY7C64613 в ICD2 | | |
|
| rkodaira,
будь ласка, що таке малі IC 8 штирями поблизу індуктора? привіт,
Додано через 3 хвилини:
Я думаю, що тут 18f4550 кипарис 64613 клон ... вони могли б використовуватися в 18f2550 та РБ порту в порт PSP, може бути простіше використовувати PSP в 4550?
Додано через 12 хвилин:
Бонус журнал ... це журнал про зв'язок в mplab при підключенні в якості програміста в icd2 перший представляє собою з'єднання в відладчик. удачі.
|
|
| Повернутися до початку | |
 |
Kripton2035
Зареєстровано: 19 липня 2001 Повідомлень: 482 Допомагали: 15 Розташування: Земля
| 31 березня 2006 0:04 Re: Project замінити CY7C64613 в ICD2 | | |
|
| і ще один бонус ... 
відладчик пов'язано, мета programed, Я почала логгер і зробив крок в с mplab і зупинився на журнал відразу після цього. сподіваюся, це допоможе?
|
|
| Повернутися до початку | |
 |
albert22
Зареєстровано: 20 липня 2004 Повідомлень: 95 Допомагали: 3
| 31 березня 2006 6:22 Re: Project замінити CY7C64613 в ICD2 | | |
|
| Ця нитка стає великою. Я думав, Ід є час для читання нових повідомлень протягом декількох хвилин. Але я Dont так багато часу. Будуть читати їх уважно завтра.
Джерело C файли, які я був. Propossed системі драйвера на Cypress. вона може бути donwloaded зі своїх веб якості складової частини в EZ-USB комплекту. Джерело посилається на добре відомої книги, яка була розміщена тут, на edaboard (I Dont пам'ятаю точну назву). Жорстоке посаду С тут, коли я повернуся додому. Це водії ручки влади та первісна навантаження на CY. Він робить 8051reset, завантажує "Навантажувач", яка є suppossed бути стандартні для обробки зовнішньої пам'яті (якій ми Dont необхідності). а потім після ще скинути, користувач "прошивки" Останній пов'язаний с. систем і містить код для CY Intel в шістнадцятковому форматі.
Важливо, щоб визначити, чи дійсно бразильські лабораторії були клонувати в реальному мікрочип ICD2 або вони розробили клон наслідування з USB інтерфейсом. Якщо бразильці розробили код буде surelly бути захищені в чіп з CPPon Якщо мікрочип розробила кодекс Я думаю, він не буде захищений, оскільки вони, як видається, з використанням тих же philosofy початкового завантажувача та операційної системи. Що код захисту, то завантажувач не може змінити внутрішню програму пам'яті для оновлення програмного забезпечення в 4450. Візьміть до уваги той факт, що вони можуть навіть easyly оновити код на CY. Як і в 877.
Додано через 1 годину 59 хвилин:
посилання на кипарис м'які є: 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 Я думаю, що така посилання буде працювати так вот Plan B пошук за назвою чіпа cy7c6413 на кипарис і вниз по розробці комплектів. Два застібок-блискавок є. Той, який містить 60Megs EXE, яка встановлює все, включаючи джерела та посібники. Я думаю, що водій знаходиться обговорив або на основі книги mantioned на "loader.c" I DONT розумію дуже багато USB, але це не HID,
Досить імовірно, що мікрочип просто зробили невеликі зміни в цьому loader.c т.ч. маркою "Якщо ви бачите в рядках, що мікрочип. Систем містить, Ви знайдете" якір фішок "або щось подібне. Це була фірма, яка розробила процесор cy7c6413, який потім був придбаний кипарис. Ви бачите? Це навіть не Cypress речі, але старше.
Спасибо за USB моніторингу Це буде дуже корисно. Didn't є реальна НДЖ тому я не спосіб отримати його.
Їм усе ще на моєму шляху. Жорстоке отримати пиво за успіхи в тому, що народ на цьому проекті прямо зараз. |
|
| Повернутися до початку | |
 |
Zedman
Зареєстровано: 13 жовтня 2003 Повідомлень: 294 Допомагали: 2
| 31 березня 2006 12:49 Проект замінити CY7C64613 в ICD2 | | |
|
| Завдяки Kripton для файлів, я розглянути їх як можна швидше.
Додано після 16 хвилин:
Kripton, будь ласка, вимкніть ICD2 з порту початку моніторингу, і після цього підключіть його знову, тому що первісна послідовність відсутній. У всякому разі його використання трансфертів навалом! це нова інформація! 
Додано через 2 години 29 хвилин:
Kripton,
всі типу / сорту дескриптори з кінцевих точок на USB пристрій направляються коли він фізично підключений до хост, жаль я не писав її, перш ніж почали контролювати. |
|
| Повернутися до початку | |
 |
Kripton2035
Зареєстровано: 19 липня 2001 Повідомлень: 482 Допомагали: 15 Розташування: Земля
| 31 березня 2006 12:52 Проект замінити CY7C64613 в ICD2 | | | Теги: usbmon IC |
|
| zedman, OK я буду робити це у себе вдома ввечері (протягом 10 годин з цього моменту ...) в icd2 знаходиться в домі, і я на роботі зараз.
Додано через 1 хвилину:
Ну, це usbmon є гарним шматком програмного забезпечення .. Чи знаєте ви, скільки часу вона працює в демо-режимі? не можу знайти його в будь-якому місці .. |
|
| Повернутися до початку | |
 |
rkodaira
Зареєстровано: 08 червня 2004 Повідомлень: 332 Допомагали: 54 Місце проведення: Сан-Паулу - Бразилія
| 31 березня 2006 14:09 Re: Проект замінити CY7C64613 в ICD2 | | | Теги: mic2172 |
|
| Відповідаючи на Криптон: - 8 DIP чіп в правій стороні над індукторів є перемикання регулятора MIC2172 (Micrel - пошук в Google по MIC2172, його опис є першим результатом), що використовуються у підвищення конвертер.
Деякі зауваження з приводу Код захисту: 18F4550 код може бути захищений тільки в деяких блоках програма, тому що завантажувачу області можуть бути захищені і завантажувані код може бути не так.
Я вважаю, що логотип "мікрочип ліцензованого" означає, що виробник має співробітництво мікрочип, але код залишається таємницею. Я не думаю, що вони будуть продавати продукти з незахищений код і так легко копіюються. Якщо це сталося я бачив багато клонів клонів тут, і це ще не відбулося (поки що).
Про водіїв: Я забув всі кроки зробив я, коли я встановив клон але читання керівництва я міг згадати, що коли він попросив водіїв, ми повинні використовувати USB драйверів, розташованих у MPLAB/IDE/ICD2 каталог. Так що, звичайно, використовуються мікросхеми драйверів 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 довго він працює, але я її рішення, якщо воно не будуть робити те, що я хочу  Очікування інших свалок, як ад |
|
| Повернутися до початку | |
 |
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 підключений до порту? (I додає вікна я хочу, будь ласка, розширити всі частини дерева icd2 пристрій)
завдяки 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: мікрочип MPLAB НДЖ 2 Встроенноое клієнтів Концентратор Потужність: Self держава Кількість портів: 2 Потужність комутації: Ні З'єднання пристрою: немає За струму захисту: Отсутствует (Автовокзал держави Only) Пристрій Descriptor Версія USB: 1.0 Пристрої класу: (255) Постачальник Конкретні Пристрій підклас: 255 Пристрій протоколу: 255 Максимальний розмір пакета: 0x40 (64) байт Виробник: 0x04d8 () Product ID: 0x8001 Версія продукту: 0x0003 Виробник: 0 Товар: 0 SerialNumber: 0 Кількість Конфігурація: 1 Статус підключення: пристрою, підключеного Поточна конфігурація: 1 Пристрій шини: Повна Пристрій Адреса: 0x02 Кількість відкритих Пайпс: 14 Конфігурація Descriptor (1) Загальна довжина: 116 байтів Кількість інтерфейсів: 1 Конфігурація Значення: 1 Конфігурація: 0 Реквізити: 0x80 Автобус Powered Максимальна потужність: 0x4b (150 млн) Інтерфейс Descriptor (0) Інтерфейс Кількість: 0 Заступник Установка: 0x00 Число кінцевих: 0x0E Інтерфейс класу: (255) Постачальник Конкретні Інтерфейс підклас: 255 Інтерфейс протоколу: 255 Інтерфейс: 0 Кінцева точка Descriptor (Addr: 0x01) Кінцева точка Адреса: 0x01, результат Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x02) Кінцева точка Адреса: 0x02, результат Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x03) Кінцева точка Адреса: 0x03, результат Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x04) Кінцева точка Адреса: 0x04, результат Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x05) Кінцева точка Адреса: 0x05, результат Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x06) Кінцева точка Адреса: 0x06, результат Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x07) Кінцева точка Адреса: 0x07, результат Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x81) Кінцева точка Адреса: 0x81, введення Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x82) Кінцева точка Адреса: 0x82, введення Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x83) Кінцева точка Адреса: 0x83, введення Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x84) Кінцева точка Адреса: 0x84, введення Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x85) Кінцева точка Адреса: 0x85, введення Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x86) Кінцева точка Адреса: 0x86, введення Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 0x01 Кінцева точка Descriptor (Addr: 0x87) Кінцева точка Адреса: 0x87, введення Передача Тип: Масова Максимальний розмір пакета: 0x0040 (64) байт Інтервал: 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 він завмирає ... Поміркувати чекає даних і кінцевої точки. Докладніше налагодження і більше часу і більше терпіння потрібно.
Крім того, якщо хто-небудь ще є ідея, як я можу відновити 2 Cypress 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 с. Бен (завантаження), включених до 7.30 mplab? Я думаю, що варто спробувати, щоб побачити, якщо він визнається в мікрочип USB драйвер. Це перше, що я хочу перевірити, коли я отримую ПОС в моєму повернення.
Додано через 1 хвилину:
ICD2_4550_BOOT_0180.BIN, як видається, є дуже гарним кандидатом. |
|
| Повернутися до початку | |
 |
predrage
Зареєстровано: 24 липня 2005 Повідомлень: 132 Допомагали: 5
| 02 квітня 2006 11:18 Re: Проект замінити CY7C64613 в ICD2 | | |
|
| | Я постараюсь програма 4550 з ICD2_4550_BOOT_0180.BIN пізніше сьогодні, і я буду повідомляти вам про результати. Я не знаю, що рис може бути programed з бен файлів. Я думав, що шестнадцатірічное файл є лише одним з можливих. Oscilator є 20MHz? Am I Right? |
|
| Повернутися до початку | |
 |
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 тому ви повинні перевірити бен файлів. годинники вкладу повинен після Datasheet для PIC18f4550 тому USB периферійних дає 48Mhz |
|
| Повернутися до початку | |
 |
Zedman
Зареєстровано: 13 жовтня 2003 Повідомлень: 294 Допомагали: 2
| 02 квітня 2006 19:49 Проект замінити CY7C64613 в ICD2 | | |
|
| Перехід неосудним.
в UOWN бітних проведення endpoint1 звичку отримувати очищається. Це означає, що SIE використовує загальну RAM цього EP. Але чому? Я не ставив права власності на SIE. Mrrrr. 
Додано через 8 хвилин:
tde040141
Це правда не binfiles завантажили на 877 програм, а новий чіп типу.
Я не дають багато шансів завантаження файлів бен в 4550 (хоча це може бути добре), то по крайней мере * завантажувальний образ повинен виглядати як робочий код у dissassembler. Я сказав це може бути те, що дійсно робочу річ для нового 4550 заснований ICD2, але як завантажити їх у порожню 4550? |
|
| Повернутися до початку | |
 |
predrage
Зареєстровано: 24 липня 2005 Повідомлень: 132 Допомагали: 5
| 03 квітня 2006 0:14 Re: Project замінити CY7C64613 в ICD2 | | |
|
| Мої друзі мене не домогтися успіху у програмуванні ICD2_4550_BOOT_0180.BIN в 4550. I'v намагався відкрити файл з бен winpic 800 програму, але вона провалилася. Я tryed, щоб відкрити його з опцією "всі файли" у розділі "Типи файлів", тому що не існує прямої підтримки бін файлів. ICprog, які мають підтримку (відкрити бін-файлів), але не може програма 4550. На самом деле 4550 немає в списку пристроїв. Що я повинен робити далі? Будь-які пропозиції? Я тільки початківець, але у мене добра воля допомогти. На жаль про мою поганий англійська. |
|
| Повернутися до початку | |
 |
Zedman
Зареєстровано: 13 жовтня 2003 Повідомлень: 294 Допомагали: 2
| 03 квітня 2006 0:24 Re: Project замінити CY7C64613 в ICD2 | | |
|
| Насправді він отримує перший пакет з MPLAB я дав правильну відповідь на це в моєму буфера та встановити TX стані BUSY, зазначивши, що я ставлю someting в TX буфера. TXService звичайної перевірки загальної пам'яті буфер власності, і якщо він належить до MCU потім копіює дані з моїх жовта спільно жовта і встановлює власник бітної до SIE, висновок, що він повинен передати її. І тут я застряг. У SIE володіє буферної назавжди. Я перевірила помилки обробника звичайної, а не працює на помилку. Я читав на інших форумах, що передача не відбулася, і SIE чекає. Я знаю, що USB є майстром / рабом речі, які приймають починає мовлення У теж так не повинно бути надіслано в знак приймають до пристрою із зазначенням хоче N байт.
Ось Kripton журнал:
| Код: | 000001: Масова або переривання передачі (UP), 30.03.2006 23:34:55.2028448 37.6942016 Труба ручки: 0x8260b020 (кінцева точка Адреса: 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 (кінцева точка Адреса: 0x81) Отримати 0x8 байт з пристрою:
C1 00 00 00 00 00 00 00
Б .......
|
0x01 є кінцевої точки в 1 OUT (PC-> пристрій) труба 0x81 є кінцевої точки в 1 IN (пристрої-> ПК) труба
Це свідчить не в знак надіслав перебування, просто Отримати 0x8 байт і там є. Але мої очікування 4550, і MPLAB посилає цю послідовність у 2 рази, після чого він сказав что-то неправильно. (насправді він є)
Будь-які ідеї? Будь-яке USB гуру? Ahh, IAM втомилися, пішли по догляду за дружиною ...
Додано через 7 хвилин:
predrage,
єдиний спосіб це зробити бін-> шестнадцатірічное конверсії та спалити шестнадцатірічное файли з mplab або будь-якого іншого програміста. Існують нейтралізатори наявності пошуку Google для bin2hex.exe. Якщо ви завантажили в шестнадцатірічное MPLAB ви побачите, що немає конфігураційних даних в ній. |
|
| Повернутися до початку | |
 |
albert22
Зареєстровано: 20 липня 2004 Повідомлень: 95 Допомагали: 3
| 03 квітня 2006 0:40 Re: Project замінити CY7C64613 в ICD2 | | |
|
| | Цитата: | | Мої друзі мене не домогтися успіху у програмуванні ICD2_4550_BOOT_0180.BIN в 4550. | predrage І zedman bin2hex повинні мати працював. Ще однією можливістю є завантаження бен в ICPROG. Перевірка вмісту (рядки повинні бути читав) зберегти буфер в Intel шістнадцятковий формат. Потім використовуйте. Шестнадцатірічное запрограммировать 4550 з mplab.
Є, принаймні у двох версіях з Intel шістнадцятковий файл формату. Word-адресу та адресу байта. Mplab можуть намагається прочитати неправильну версію і 4550, не будуть правильно запрограмований. Я пропоную, щоб перевірити версії, що mplab приймають і які можуть бути згенеровано з bin2hex і ICPROG.
Zedman хорошу роботу! Чи ви зробити що-небудь з завантаження вбудованого з CY? Він повинен прийти у використанні USB (xxxl.sys навантажувач) завантажити свій код, а потім використовувати icd2 драйвера (xxx.sys) спілкуватися з mplab. Можливо, цей процес породжує різні параметри, які ви бачите. |
|
| Повернутися до початку | |
 |