Правила | Останні повідомлення | теми RSS | Пошук | Реєстрація | Увійти

Проект заміни CY7C64613 в ICD2


Перейти до сторінки Попередня 1, 2, 3, ... 59, 60, 61 Наст
Перейти на сторінку:

Post new topic Reply to topic EDAboard.com форумів -> Мікроконтролери -> Проект замінити CY7C64613 в ICD2
Арабська версія Болгарський варіант Каталонська версія Чеська версія Датская версія Німецька версія Грецька версія Англійський варіант Іспанська версія Фінська варіант Французька версія Hindi версія Хорватська варіант Індонезійська версія Італійська версія Версія на івриті Японська версія Корейська версія Литовська версія Латвійська версія Голландська варіант Норвезька версія Польська версія Португальська варіант Румунська версія Російська версія Словацька версія Словенська версія Сербська версія Шведський варіант Тагальська версія Українська версія Вьетнамская версія Китайською мовою
Автор Повідомлення
Zedman



Зареєстровано: 13 жовтня 2003
Повідомлень: 294
Допомагали: 2


Post 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


Post 30 березня 2006 22:09 Re: Проект замінити CY7C64613 в ICD2

Я не знаю, якщо ви refearing на це, але я читав, що ICD2 може працювати на швидкості 2 Мбіт / с.

Не падає духом! Це хороший проект!
Повернутися до початку
rkodaira



Зареєстровано: 08 червня 2004
Повідомлень: 332
Допомагали: 54
Місце проведення: Сан-Паулу - Бразилія


Post 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


Post 30 березня 2006 22:23 Re: Проект замінити CY7C64613 в ICD2

Я знав, що кипарис читає VID / PID від зовнішнього чіпа.
Я намагався встановити їх, це добре, але це набагато більш складна, ніж просто показ правильного номера вікна 'водія.
Якщо він визнає правильної VID / PID починається з проханням чіпа за додатковою інформацією.
Если кто-то захоплює повний підключити послідовно з USB Monitor Програма Я mentoined перш, ніж воно буде простіше вивчати те, що я повинен поставити в цих дескриптори.

Кто-то, будь ласка, допоможіть нам, що контроль за справу, він легко, просто встановити програму, запустити її, і почніть MPLAB та підключення до ICD2 (реальних або клонувати, але USB). Збережіть файл та покласти його до суду. Було б достатньо, щоб почати.

Заздалегідь дякуємо.
Повернутися до початку
Rbn



Зареєстровано: 14 лютого 2006
Повідомлень: 2


Post 30 березня 2006 23:01 Re: Проект замінити CY7C64613 в ICD2

Я думаю, я можу допомогти вам з ним у ці вихідні. У мене є оригінальний ICD2 в лабораторію, я намагаюся відпочити, щоб завантажити програму та слідкувати за USB-порту на USB.
Повернутися до початку
Kripton2035



Зареєстровано: 19 липня 2001
Повідомлень: 482
Допомагали: 15
Розташування: Земля


Post 30 березня 2006 23:37 Re: Проект замінити CY7C64613 в ICD2
Теги: кипарис cy64613 USB usbmon IC

zedman, вот журнал!

виступив з usbmon ви хочете
на icd2 клон виступив silicium31
реальний USB клон з кипарисів cy64613 чіп у ньому ...

Ось лог з'єднання з mplab, і сесія файл.
удачі в розшифровці цього!


Вибачте, але вам необхідно увійти в акаунт це вкладення

Повернутися до початку
Kripton2035



Зареєстровано: 19 липня 2001
Повідомлень: 482
Допомагали: 15
Розташування: Земля


Post 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
Розташування: Земля


Post 31 березня 2006 0:04 Re: Project замінити CY7C64613 в ICD2

і ще один бонус ... Посмішка

відладчик пов'язано, мета programed,
Я почала логгер і зробив крок в с mplab
і зупинився на журнал відразу після цього.
сподіваюся, це допоможе?


Вибачте, але вам необхідно увійти в акаунт це вкладення

Повернутися до початку
albert22



Зареєстровано: 20 липня 2004
Повідомлень: 95
Допомагали: 3


Post 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


Post 31 березня 2006 12:49 Проект замінити CY7C64613 в ICD2

Завдяки Kripton для файлів, я розглянути їх як можна швидше.

Додано після 16 хвилин:

Kripton, будь ласка, вимкніть ICD2 з порту початку моніторингу, і після цього підключіть його знову, тому що первісна послідовність відсутній.
У всякому разі його використання трансфертів навалом! Посмішка це нова інформація! Посмішка

Додано через 2 години 29 хвилин:

Kripton,

всі типу / сорту дескриптори з кінцевих точок на USB пристрій направляються коли він фізично підключений до хост, жаль я не писав її, перш ніж почали контролювати.
Повернутися до початку
Kripton2035



Зареєстровано: 19 липня 2001
Повідомлень: 482
Допомагали: 15
Розташування: Земля


Post 31 березня 2006 12:52 Проект замінити CY7C64613 в ICD2
Теги: usbmon IC

zedman, OK я буду робити це у себе вдома ввечері (протягом 10 годин з цього моменту ...) в icd2 знаходиться в домі, і я на роботі зараз.

Додано через 1 хвилину:

Ну, це usbmon є гарним шматком програмного забезпечення .. Чи знаєте ви, скільки часу вона працює в демо-режимі? не можу знайти його в будь-якому місці ..
Повернутися до початку
rkodaira



Зареєстровано: 08 червня 2004
Повідомлень: 332
Допомагали: 54
Місце проведення: Сан-Паулу - Бразилія


Post 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


Post 31 березня 2006 15:49 Проект замінити CY7C64613 в ICD2

Привіт, Kripton2035. Дивись тут:
"Оцінка та реєстрація
Це не є вільним програмним забезпеченням. У відповідності з умовами, Ви Справжня ліцензія на використання цього програмного забезпечення для оцінки цілей без пред'явлення звинувачень протягом 30 днів (або 100 сесій). При використанні цього програмного забезпечення після 30-денного ознайомчого періоду реєстраційний внесок не потрібно. "

З повагою.
Повернутися до початку
Zedman



Зареєстровано: 13 жовтня 2003
Повідомлень: 294
Допомагали: 2


Post 31 березня 2006 15:51 Проект замінити CY7C64613 в ICD2

Kripton я dunno довго він працює, але я її рішення, якщо воно не будуть робити те, що я хочу Подмігнуть
Очікування інших свалок, як ад Дуже веселий
Повернутися до початку
Kripton2035



Зареєстровано: 19 липня 2001
Повідомлень: 482
Допомагали: 15
Розташування: Земля


Post 31 березня 2006 19:17 Re: Проект замінити CY7C64613 в ICD2

з трохи вперед ... Я додому
грати з цим!


Вибачте, але вам необхідно увійти в акаунт це вкладення

Повернутися до початку
Zedman



Зареєстровано: 13 жовтня 2003
Повідомлень: 294
Допомагали: 2


Post 31 березня 2006 19:56 Re: Проект замінити CY7C64613 в ICD2

Завдяки Kripton!

Я почав вивчати його!
Не могли б Ви завантажили пристрій вікна (всього екрану), коли icd2 підключений до порту?
(I додає вікна я хочу, будь ласка, розширити всі частини дерева icd2 пристрій)

завдяки avdvance


Вибачте, але вам необхідно увійти в акаунт це вкладення

Повернутися до початку
Zedman



Зареєстровано: 13 жовтня 2003
Повідомлень: 294
Допомагали: 2


Post 31 березня 2006 20:11 Проект замінити CY7C64613 в ICD2

Ви можете використовувати копію subtree функції і зберегти його у вигляді текстового файлу, то друга іконка зліва.
спасибо.
Повернутися до початку
Kripton2035



Зареєстровано: 19 липня 2001
Повідомлень: 482
Допомагали: 15
Розташування: Земля


Post 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
Розташування: Земля


Post 31 березня 2006 22:07 Re: Проект замінити CY7C64613 в ICD2

Zedman писав:
Дуже веселий
спасибо, я замовив зразки з кипариса кілька тижнів тому, але агов ця проблема не так?


Я запропонував їм кілька тижнів тому, і вони відповіли мені один тиждень в кінці цієї частини застаріла, і тому cnnot надати зразок його!
Надто легко .. Плаче або дуже расстроенний
Повернутися до початку
Zedman



Зареєстровано: 13 жовтня 2003
Повідомлень: 294
Допомагали: 2


Post 31 березня 2006 22:56 Проект замінити CY7C64613 в ICD2

Це сумно.

На даний момент: Збій пристрої Перерахування ...
Чорт я ненавиджу займатися 10000. C /. H файли ...
mrrr.
Повернутися до початку
Zedman



Зареєстровано: 13 жовтня 2003
Повідомлень: 294
Допомагали: 2


Post 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


Post 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


Post 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


Post 02 квітня 2006 14:40 Re: Проект замінити CY7C64613 в ICD2

Zedman писав:

...
Крім того, якщо хто-небудь ще є ідея, як я можу відновити 2 Cypress HEXs Асамблеї мови, це допоможе відкрити для себе багато цікавого, що має робити в 4550 в місці проведення Су.
...

Якщо це допоможе вам:
http://www.tqdesign.narod.ru/FILES/CP_1.rar
http://www.tqdesign.narod.ru/FILES/CP_2.rar
Повернутися до початку
Zedman



Зареєстровано: 13 жовтня 2003
Повідомлень: 294
Допомагали: 2


Post 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


Post 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


Post 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


Post 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


Post 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


Post 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. Можливо, цей процес породжує різні параметри, які ви бачите.
Повернутися до початку
Post new topic Reply to topic EDAboard.com форумів -> Мікроконтролери -> Проект замінити CY7C64613 в ICD2
Сторінка 2 з 61 Часовий пояс: GMT 2 Години
Перейти до сторінки Попередня 1, 2, 3, ... 59, 60, 61 Наст
Перейти на сторінку:


Поскаржитися | | Адміністратор | | Модератори | | Підтримайте нас | | карта сайту
Тема RSS