| Автор | Сообщение |
|---|
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. Может быть, этот процесс порождает различные параметры, которые вы видите. |
|
| Вернуться к началу | |
 |