| Autor | Wiadomość |
|---|
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 30 marca 2006 21:50 Re: Projekt zastąpi CY7C64613 w ICD2 | | | tagi: icd2br Download Download icd2br usbmon IC usbmon.exe pobrania |
|
| Zrobiłam kilka badań na Cypress EZ-USB rzeczą, teraz już wiem, dlaczego tam są 2. Sys. Nie miał szczęścia z hex plików, nie mogą tworzyć łatwo zrozumiałe asm z nich. Dlatego nie wiem, jaki typ (klasa) z USB urządzenie jest ICD2. A bez tego info I cant nawet byte / byte debug ponieważ sterownik urządzenia wont let me otworzyć się, ponieważ uważa, że nie jest podłączony icd2 ponieważ wysyła błędne konfiguracji deskryptorów ... (Iam próby z komitetu klasy próbki przez mikroprocesor, mimo wszystko działa dobrze emulacji portu COM4, ale nie nasz cel)
rkodeira proszę u może być połączenie z tego monitora programu: (lub ktokolwiek inny, kto posiada oryginalną ICD2 z cyprysa chip)
h ** p: / / www.hhdsoftware.com / Download / usbmon.exe
Chciałbym bardzo doceniam to, że wiele pomóc!
Kolejna kwestia: czy ICD2br jego własnych sterownika USB? Ponieważ Cypress chip posiada 2 (1-sze ciężarów to fw drugi jest prawdziwym komunikacji). Lub współpracuje z oryginalnym mikroczipowego kierowcy?
Bez informacji, po wielu google i dissasembling sterowników urządzeń / dll-s I stuck trochę, i myślę, że musimy napisać nowy sterownik zbyt. (i że będzie długa podróż) |
|
| Powrót do góry | |
 |
Rbn
Dołączył: 14 lutego 2006 Posts: 2
| 30 marca 2006 22:09 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Nie wiem, czy jesteś refearing do tego, ale muszę czytać ICD2 że mogą pracować w temperaturze 2 Mb / s prędkości.
Cheer up! Jest to dobry projekt! |
|
| Powrót do góry | |
 |
rkodaira
Dołączył: 08 cze 2004 Posts: 332 Dzięki: 54 Lokalizacja: Sao Paulo - Brazylia
| 30 marca 2006 22:12 Re: Projekt zastąpi CY7C64613 w ICD2 | | | tagi: cy7c64613 firmware cy7c64613 kierowcy cy7c64613 pid cyprysa cy7c64613 pid jonas meyer MPLAB icd2 mpusbclean.exe cy7c64613 sterownika USB |
|
| I'm sorry I'm not going to nie masz czasu na USB monitorowania w następnych dni, bo jestem nie będzie w domu (ja używam PICS laboratorium w domu). Nie mogłem nawet pobieranie monitora.
Odpowiadając na pytanie dotyczące kierowcy: Nie jestem pewny, ale powinien użyć sterownika wykorzystywane przez pierwotnego Microchip ICD2, ponieważ kierowca nie jest z mojej rady.
Przeczytaj tekst dotyczący interfejs USB znajdują się w dokumencie przygotowanym przez członka Edaboard (jonas Meyer) o chip Cypress:
================================================= ID s USB 3.2 Aby uzyskać programatora pracy na porcie USB podłączony do EEPROM U13 w CY7C64613 musi być zaprogramowany z poprawnym VID / PID / DRev. Jest to możliwe aby użyć standardowego EEPROM programista lub rozwój narzędzi przez Cypress (pobierz 60 MB). Prawidłowe EEPROM dane są przechowywane w w ICD2_EEPROM.HEX (również w ICD2_FW.zip). W pierwszych 9 bajtów z EEPROM muszą zawierać wartości 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00 (VID / PID / DRev). Jeśli korzystając z Cypress rozwoju narzędzi, EZ-USB FX musi być zainstalowany w pierwszej kolejności. Po ICD2 podłączenie do portu USB, przyjmujące uznaje CY7C64613 (z pustymi EEPROM) jako Cypress urządzenia. Cypress teraz sterowniki muszą być zainstalowane. Wtedy Cypress USB na panelu sterowania mogą być uruchamiane przez program EEPROM z odpowiednie wartości. Gdy EEPROM jest zaprogramowany prawidłowo ICD2 zostanie rozpoznany przez system operacyjny jako mikroczipa urządzenia. Teraz Microchip sterowniki USB muszą być zainstalowane. Po uruchomieniu MPLAB najpierw pobiera CY7C64613 firmware. Jeśli pobieranie było udane, MPLAB ICD2 łączy się i pobiera odpowiednie PIC firmware. Teraz jest ICD2 gotowy do podłączenia do docelowej pokładzie i pobrać lub debugowania kodu.
Sterowniki USB 3.3 Microchip sterowniki USB wydaje się być typu buggy, ponieważ dostarczają one usunięcie sterownika USB Narzędzie MPUsbClean.exe. Jest to zawarte w MPLAB dystrybucji. Po zainstalowaniu MPLAB znajduje się w katalogu instalacji w / Utilities / MPUsbClean /. |
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 30 marca 2006 22:23 Re: Projekt zastąpić CY7C64613 w ICD2 | | |
|
| Wiedziałem, że cyprysa czyta VID / PID z zewnętrznym układem. Starałem się je ustawić, to ok, ale dużo bardziej skomplikowana niż tylko pokazano prawidłowe numery do okna "kierowcy. Jeśli rozpoznaje prawidłowe VID / PID zacznie prosząc chip, aby uzyskać więcej informacji. Jeśli ktoś chwyta pełną sekwencję połączyć z USB Monitor Program I mentoined wcześniej, niż to będzie łatwiejsze do zbadania tego, co należy umieścić w tych deskryptorów.
Ktoś nam z monitora rzeczą, jest to proste, wystarczy zainstalować program, uruchom go i zacznij MPLAB i podłączyć do ICD2 (klon, ale prawdziwe lub USB). Zapisz plik i umieścić go na forum. Byłoby wystarczająco dobry, aby rozpocząć.
thanks in advance. |
|
| Powrót do góry | |
 |
Rbn
Dołączył: 14 lutego 2006 Posts: 2
| 30 marca 2006 23:01 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| | Myślę, że mogę pomóc jej w ten weekend. Mam oryginalny ICD2 w laboratorium, I'll try mieć przerwę, aby pobrać program i monitorować usb port USB. |
|
| Powrót do góry | |
 |
Kripton2035
Dołączył: 19 lipca 2001 Posts: 482 Dzięki: 15 Lokalizacja: Earth
| 30 marca 2006 23:37 Re: Projekt zastąpi CY7C64613 w ICD2 | | | Tagi: cypress cy64613 usb usbmon IC |
|
| zedman, tutaj jest log!
wykonane z usbmon chcesz na icd2 klon przez silicium31 realnego usb klon z cyprysa cy64613 chip w nim ...
tutaj jest dziennik połączenia z MPLAB i sesji pliku. Powodzenia w odszyfrowywania że!
|
|
| Powrót do góry | |
 |
Kripton2035
Dołączył: 19 lipca 2001 Posts: 482 Dzięki: 15 Lokalizacja: Earth
| 30 marca 2006 23:54 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| rkodaira,
proszę to, co jest małe IC 8 pinów w pobliżu induktor? pozdrowienia,
Dodano po 3 minuty:
Myślę, że jest tutaj 18f4550 cyprysa 64613 klon ... mogą korzystać z 18f2550 i RB portu jako portu PSP, mogą zostać łatwiej jest korzystać z PSP w 4550?
Dodano po 12 minut:
bonus log ... jest to dziennik połączenia MPLAB po podłączeniu jako programista do icd2 pierwszy było połączenie jako debuger. powodzenia.
|
|
| Powrót do góry | |
 |
Kripton2035
Dołączył: 19 lipca 2001 Posts: 482 Dzięki: 15 Lokalizacja: Earth
| 31 marca 2006 0:04 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| a inny bonus ... 
debugera jest podłączony, celem jest programed, I rozpocząć logger i krok w związku z MPLAB i zatrzymał się tuż po tym logger. nadzieję, że to pomoże?
|
|
| Powrót do góry | |
 |
albert22
Dołączył: 20 lipca 2004 Posts: 95 Dzięki: 3
| 31 marca 2006 6:22 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Ten wątek staje się wielki. Myślałem Id ma czasu na przeczytanie nowych wiadomości w ciągu kilku minut. Ale ja dont mieć tak dużo czasu. Czy uważnie je jutro.
Źródłem C pliki Mam był. Sys sterownika propossed przez Cypress. można donwloaded z ich www jako część programu EZ-USB Kit. Źródłem nawiązuje do znanej książki, które zostały opublikowane w edaboard (I dont pamiętam dokładny tytuł). Ill post c tutaj, gdy wrócę do domu. To obsługuje sterowniki zasilania i obciążenia wstępnego na Cypr. To robi 8051reset, pobiera "loader", który jest suppossed się procedury do obsługi zewnętrznej pamięci RAM (który dont potrzeba). a następnie po drugim zresetować, użytkownik "oprogramowania" The później związana jest z. sys i zawiera kod dla CY Intel w formacie szesnastkowym.
Ważne jest, aby ustalić, czy brazylijski Labs miał sklonowanej rzeczywistym mikroczipowego ICD2 lub opracowane klon emulacji interfejs USB. Jeśli Brazilians rozwiniętych kod będzie surelly być chronione w chip z CPPon Jeśli mikroczipowego rozwiniętych kod Myślę, że nie będzie chronione, gdyż wydaje się przy użyciu tego samego philosofy z bootloadera i systemu operacyjnego. Z kodem ochrony, bootloader nie może zmodyfikować program wewnętrznej pamięci do aktualizacji oprogramowania w 4450. Weź pod uwagę, że mogą one nawet easyly aktualizacji kodu na Cypr. Podobnie jak w 877.
Dodano po 1 godzina 59 minut:
link do cyprysa miękkich jest: 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
I dont pomyśleć, że taki związek będzie działał tak oto plan b szukaj nazwa chipa cy7c6413 na cyprysowego i przejdź do rozwoju zestawów. Dwa zamków błyskawicznych są dostępne. Jedynym, który jest 60Megs zawiera exe, który instaluje wszystko w tym źródeł i podręczniki. Myślę, że kierowca znajduje się dyskusji lub w oparciu o książkę mantioned na "loader.c" I dont zrozumieć bardzo USB, ale nie jest HID,
Jest wysoce prawdopodobne, że po prostu nie mikroczipowego drobnych zmian do tego loader.c Wraz z marką, Jeśli widzisz na smyczki, że mikroprocesor. Sys zawiera znajdą "kotwicy chipy" czy coś takiego. To była firma, która opracowała procesor, który został następnie cy7c6413 zakupione przez cyprysowego. Widzisz? To nie jest nawet Cypress rzeczy, ale starsze.
Thanks for USB monitorowania to będzie bardzo przydatne. Didnt wywierać realny ICD, więc nie sposób go dostać.
Im ciągle w mojej podróży. Złe się piwa do zaliczek, że ludzie na ten projekt już teraz. |
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 31 marca 2006 12:49 Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Dzięki Kripton dla plików, I'll bada je ASAP.
Dodano po 16 minut:
Kripton należy odłączyć ICD2 z portu rozpocząć monitorowanie i po podłączeniu go ponownie, ponieważ początkowe sekwencje brakuje. Mimo to przy użyciu masowych transferów! jest to nowe info! 
Dodano po 2 godziny 29 minut:
Kripton,
wszystkich typ / klasa deskryptorów z punktów końcowych w urządzenia USB są wysyłane wtedy, gdy jest fizycznie podłączony do hosta, sorry I haven't napisał to przed uruchomieniem monitorowania. |
|
| Powrót do góry | |
 |
Kripton2035
Dołączył: 19 lipca 2001 Posts: 482 Dzięki: 15 Lokalizacja: Earth
| 31 marca 2006 12:52 Projekt zastąpi CY7C64613 w ICD2 | | | tagi: usbmon IC |
|
| zedman, ok będę to robić w domu wieczorem (w ciągu 10 godzin od teraz ...) w icd2 jest w domu i jestem w pracy do teraz.
Dodano po 1 minuty:
dobrze, to jest miłe usbmon oprogramowania .. wiesz, jak długo pracuje w trybie demo? can't find it anywhere .. |
|
| Powrót do góry | |
 |
rkodaira
Dołączył: 08 cze 2004 Posts: 332 Dzięki: 54 Lokalizacja: Sao Paulo - Brazylia
| 31 marca 2006 14:09 Re: Projekt zastąpi CY7C64613 w ICD2 | | | tagi: mic2172 |
|
| Odpowiadając na Krypton: - 8 DIP chip po prawej stronie powyżej induktor jest przełączanie regulatora MIC2172 (Micrel - wyszukiwanie w Google za MIC2172 jej danych jest pierwszy wynik) używane w pobudzenia konwertera.
Niektóre komentarze na temat kodu ochrony: w 18F4550 mogą być chronione kodem tylko w niektórych blokach program pamięci, więc bootloader obszarze mogą być chronione i pobrania kod może nie być.
Myślę, że logo "Microchip Licencjonowany" oznacza, że producent musiał współpracy Microchip, ale kod pozostaje tajemnicą. Nie sądzę, będą sprzedawać produkt z niechronionej kod i tak łatwa do skopiowania. Jeśli to się stało mogę zobaczyć wiele klonów z klonów tutaj, i to nie zdarzyło się (do tej pory).
O sterowników: Zapomniałem wszelkie kroki zrobiłem kiedy zainstalowane klon, ale czytanie podręcznika mogę zapamiętać, że gdy zwrócił się do kierowców, powinniśmy używać sterowniki USB znajduje się w katalogu MPLAB/IDE/ICD2. Tak, na pewno go używa Microchip sterowniki USB. |
|
| Powrót do góry | |
 |
petarpav
Dołączył: 25 marca 2002 Posts: 557 Dzięki: 8
| 31 marca 2006 15:49 Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Hi, Kripton2035. Spójrz tutaj: "Ocena i Rejestracji Nie jest to darmowe oprogramowanie. Z zastrzeżeniem warunków poniżej, należy się licencję na używanie tego oprogramowania do celów oceny, bez opłat za okres 30 dni (lub 100 sesji). Jeśli używasz tego programu po 30 dni okres rejestracji wymagana jest opłata. "
Z pozdrowieniami. |
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 31 marca 2006 15:51 Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Kripton, i dunno długo to działa, ale I'll fix it wont, jeżeli czynicie to, co chcę  Czekam na inne śmieci jak piekło |
|
| Powrót do góry | |
 |
Kripton2035
Dołączył: 19 lipca 2001 Posts: 482 Dzięki: 15 Lokalizacja: Earth
| 31 marca 2006 19:17 Re: Projekt zastąpić CY7C64613 w ICD2 | | |
|
| z nieco wcześniejszym ... I'm back home grać z tym!
|
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 31 marca 2006 19:56 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Dzięki Kripton!
Zacząłem badać to! Czy należy przesłać urządzenie oknie (tylko zrzut ekranu) icd2, gdy jest podłączony do portu? (I załączeniu okna chcę, należy rozwinąć wszystkie części drzewa icd2 urządzenia)
dzięki avdvance
|
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 31 marca 2006 20:11 Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Możesz korzystać z funkcji kopiowania poddrzewa i zapisać go jako plik tekstowy, to drugą ikonę z lewej strony. dzięki. |
|
| Powrót do góry | |
 |
Kripton2035
Dołączył: 19 lipca 2001 Posts: 482 Dzięki: 15 Lokalizacja: Earth
| 31 marca 2006 20:22 Projekt zastąpi CY7C64613 w ICD2 | | | tagi: cy7c64613 firmware |
|
| Mogę Ci cy7c64613 do około 25 euro wysyłki, jeśli chcesz ...  I'm doing it right now (urządzenia okna ..)
Dodano po 4 minuty:
Port2: Microchip MPLAB ICD 2 Firmware klienta Hub Moc: Self Power Liczba portów: 2 Zasilania: Brak Złożone urządzenia: Nie Ponad prądu Ochrona: Brak (Bus Power Only) Urządzenie Descriptor Wersja USB: 1.0 Device Class: (255) Vendor Specific Podklasy urządzenia: 255 Urządzenie Protokół: 255 Max Packet Size: 0x40 (64) bytes Sprzedawca: 0x04d8 () Product ID: 0x8001 Wersja produktu: 0x0003 Producent: 0 Produktów: 0 SerialNumber: 0 Liczba składy: 1 Stan połączenia: Connected Device Aktualna konfiguracja: 1 Device Bus Speed: Full Urządzenie Adres: 0x02 Liczba Open Pipes: 14 Konfiguracja Descriptor (1) Łączna długość: 116 bajtów Liczba Interfejsy: 1 Konfiguracja Wartość: 1 Konfiguracja: 0 Atrybuty: 0x80 Bus Powered Maks. Moc: 0x4b (150 Ma) Interface Descriptor (0) Interfejs Liczba: 0 Alternatywne Ustawianie: 0x00 Liczba punktów: 0x0e Interfejs klasy: (255) Vendor Specific Interfejs podklasy: 255 Protokół interfejsu: 255 Interfejs: 0 Endpoint Descriptor (Addr: 0x01) Endpoint Adres: 0x01, Wyjście Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x02) Endpoint Adres: 0x02, Wyjście Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x03) Endpoint Adres: 0x03, Wyjście Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x04) Endpoint Adres: 0x04, Wyjście Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x05) Endpoint Adres: 0x05, Wyjście Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x06) Endpoint Adres: 0x06, Wyjście Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x07) Endpoint Adres: 0x07, Wyjście Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x81) Endpoint Adres: 0x81, Input Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x82) Endpoint Adres: 0x82, Input Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x83) Endpoint Adres: 0x83, Input Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x84) Endpoint Adres: 0x84, Input Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x85) Endpoint Adres: 0x85, Input Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x86) Endpoint Adres: 0x86, Input Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 Endpoint Descriptor (Addr: 0x87) Endpoint Adres: 0x87, Input Transfer Rodzaj: Bulk Max Packet Size: 0x0040 (64) bytes Interval: 0x01 |
|
| Powrót do góry | |
 |
Kripton2035
Dołączył: 19 lipca 2001 Posts: 482 Dzięki: 15 Lokalizacja: Earth
| 31 marca 2006 22:07 Re: Projekt zastąpić CY7C64613 w ICD2 | | |
|
| | Zedman napisał: |  thanks, I sortowane próbek z cyprysa kilka tygodni temu, ale hey to wyzwanie nie jest to? |
Zapytałem je kilka tygodni temu i nie odpowiedział mi jeden tydzień później ta część jest już nieaktualny, a więc dać próbkę cnnot to! zbyt proste .. |
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 31 marca 2006 22:56 Projekt zastąpi CY7C64613 w ICD2 | | |
|
| To smutne.
Obecnie: urządzenie nie Wyliczenie ... Damn I hate radzić sobie z 10000 .c / .h pliki ... mrrr. |
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 01 kwietnia 2006 21:08 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Teraz określa się jako ICD2 VID / PID ale kiedy rozpocząć instalację mchip kierowcom zamarza ... Uważam, że czeka na dane z i punktu końcowego. Więcej debugowania i więcej czasu i więcej cierpliwości potrzebne.
Ponadto, jeśli ktoś inny ma jakiś pomysł jak mogę odzyskać 2 Cypress HEXs do Zgromadzenia język, to pomogłoby wiele do odkrycia tego, co powinna zrobić w 4550 miejsce na Cy.
Tekst pokazuje Kripton wysłane ICD2 zastosowań 7 (!) IN / OUT punktów w jednym interfejsie. 1 urządzenie / 1 interfejs / 7 punktów. I dunno, jeśli korzysta w całości lub nie, I'll check w plikach, ale wydaje się to bardziej skomplikowane niż tylko pomost pomiędzy USB i PSP portu. |
|
| Powrót do góry | |
 |
albert22
Dołączył: 20 lipca 2004 Posts: 95 Dzięki: 3
| 01 kwietnia 2006 23:51 Re: Projekt zastąpić CY7C64613 w ICD2 | | |
|
| Zedman. Czy tworzysz z 4450? Jeśli thats sprawy. Czy starają się program z 4450. Bin (boot) w 7,30 MPLAB? Myślę, że warto spróbować, aby sprawdzić, czy jest on rozpoznawany przez mikroprocesor sterownika USB. To jest pierwsza rzecz Chcę przetestować kiedy otrzymasz pic na mojego powrotu.
Dodano po 1 minuty:
ICD2_4550_BOOT_0180.BIN wydaje się być bardzo dobrym kandydatem. |
|
| Powrót do góry | |
 |
predrage
Dołączył: 24 lipca 2005 Posts: 132 Dzięki: 5
| 02 kwietnia 2006 11:18 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| | Postaram się do programu z 4550 i dzisiaj ICD2_4550_BOOT_0180.BIN później będę poinformować o wynikach. Nie wiedziałem, że można pic programed z bin plików. Myślałem, że hex plik jest tylko jednym z możliwych. Oscilator jest 20MHz? Am I right? |
|
| Powrót do góry | |
 |
Make_Pic
Dołączył: 13 kwietnia 2002 Posts: 79 Dzięki: 1
| |
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 02 kwietnia 2006 17:27 Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Albert, Iam rozwijających z 4550.
Albert, predrage Próbowałem dezasemblować nich (pierwsze bin2hex niż -> MPLAB), ale są one wyglądać Scrambled kod lub bin2hex nie udała I dunno.
Dobra wiadomość: Wczoraj wieczorem udało mi się zainstalować sterowniki do Mchip mojej 4550, nie rozpoznaje go jako ICD2, MPLAB teraz próbuje się połączyć, ale nie mogę, ponieważ nie powrócą jeszcze żadnych danych, ponieważ niektóre z probs tx rutynowe. Studiował na niektórych protokołu z ICD2 i to zdaje się nie tak ciężko. I'll pracy nad nią dziś wieczorem też. (moja żona nie lubi tego projektu trudne ...)
Dodano po 6 minut:
Make_Pic,
Mam IDA, i próbował go na hex plików, ale tylko ogólne 8051 zarejestrować nazwy / symbolu tabeli.
Thanks anyway! |
|
| Powrót do góry | |
 |
tde040141
Dołączył: 02 kwietnia 2006 Posts: 1
| 02 kwietnia 2006 19:37 Re: Projekt zastąpi CY7C64613 w ICD2 | | | tagi: icd05010304 |
|
| Witam jestem bardzo zainteresowany tym z rzeczą i okazało się, że OS jest pobierane z ICD05010304.hex nie od: ICD2_4550_BOOT_0180.BIN i ICD2_4550_OS_0100.BIN OS-plik jest dla wszystkich najnowszych PIC18 ex. PIC18F8722, PIC18F4550 dlatego należy przetestować bin plików. zegar ma wejście od danych dla PIC18f4550 tak peryferyjnych USB daje 48Mhz |
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 02 kwietnia 2006 19:49 Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Going insane.
w UOWN trochę IN endpoint1 wont get wyczyszczone. Oznacza to, że SIE używa udostępnionego RAM niniejszego PE. Ale dlaczego? Nie ustawić własności SIE. Mrrrr. 
Dodano po 8 minut:
tde040141
to prawda nie binfiles pobrać do 877, natomiast realizacja nowych rodzajów chipów.
I nie dają wiele szans bin pobieranie plików w 4550 (choć może być dobra), co najmniej * obraz startowy powinien wyglądać jak działa kod w dissassembler. I powiedział, że może być to naprawdę działa na rzecz nowych 4550 oparte ICD2, ale jak je ściągnąć na EMPTY 4550? |
|
| Powrót do góry | |
 |
predrage
Dołączył: 24 lipca 2005 Posts: 132 Dzięki: 5
| 03 kwietnia 2006 0:14 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Moi znajomi i nie uda się realizacja ICD2_4550_BOOT_0180.BIN do 4550. I'v próbował otworzyć plik bin winpic 800 z oprogramowania, ale nie powiodło się. I tryed, aby otworzyć go z opcją "wszystkie pliki" i "typy plików", ponieważ nie ma bezpośredniego wsparcia dla bin plików. ICprog się, że wsparcie (aby otworzyć pliki bin), ale nie może programu 4550. W rzeczywistości nie ma 4550 w liście urządzeń. Co mam teraz zrobić? Wszelkie sugestie? I'm just a beginner ale dobrej woli do pomocy. Sorry about my bad english. |
|
| Powrót do góry | |
 |
Zedman
Dołączył: 13 października 2003 Posts: 294 Dzięki: 2
| 03 kwietnia 2006 0:24 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| Właściwie to pierwszy otrzymuje pakiet z MPLAB, ustawić odpowiednią odpowiedź na to w moim bufora oraz zestaw TX stanu zajęty, wskazując, że mogę umieścić coś do tx bufora. TXService rutynowych kontroli wspólnych bufor pamięci RAM na własność, a jeśli jest to własność przez MCU następnie kopiuje dane z mojego buff wspólne skóra i ustawia właściciela trochę sie, że powinna ona podpisania przekazuje je. A oto stuck. W SIE posiada bufor zawsze. Sprawdziłem błąd obsługi, nie działa w błąd. Czytałem w innych forach, że przekazanie nie miało miejsca i SIE czeka. Wiem, że USB jest master / slave rzeczą, przyjmujące inicjuje W przekładniach zbyt, więc musi być na znak wysłany przez hosta do urządzenia wskazujące chce n bajtów.
tutaj jest Kripton Dziennik:
| Kod: | 000001: luzem lub Interrupt Transfer (UP), 30.03.2006 23:34:55.2028448 37.6942016 Pipe Handle: 0x8260b020 (Endpoint Adres: 0x1) Wyślij 0x12 bytes do urządzenia:
02 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
. Á .............. ..
000002: luzem lub Interrupt Transfer (UP), 30.03.2006 23:34:55.2328880 0.0300432 Pipe Handle: 0x8260b0e4 (Endpoint Adres: 0x81) Pobierz 0x8 bajtów z urządzenia:
C1 00 00 00 00 00 00 00
Á .......
|
Punkt końcowy 0x01 jest punktem końcowym 1's OUT (PC-> urządzenia) rury Punkt końcowy 0x81 jest punktem końcowym w 1 W (urządzenie-> PC) rury
to nie pokazuje, na znak wysłana przez gospodarza, tylko Get 0x8 bajtowych i tam jest. Ale moim 4550 czeka i MPLAB wysyła tej sekwencji 2 razy, a po to mówi, że coś jest źle. (właściwie jest)
Any ideas? Wszelkie USB guru? Ahh, już zmęczony, poszedł do opieki nad żoną ...
Dodano po 7 minut:
predrage,
jedynym sposobem jest zrobić bin-> hex konwersji i nagrać pliki hex z MPLAB lub jakiegokolwiek innego programisty. Istnieją konwertery dostępne, wyszukiwania Google dla bin2hex.exe. Jeśli załadować hex w MPLAB zobaczysz, że nie ma w nim dane konfiguracyjne. |
|
| Powrót do góry | |
 |
albert22
Dołączył: 20 lipca 2004 Posts: 95 Dzięki: 3
| 03 kwietnia 2006 0:40 Re: Projekt zastąpi CY7C64613 w ICD2 | | |
|
| | Cytat: | | Moi znajomi i nie uda się realizacja ICD2_4550_BOOT_0180.BIN do 4550. | predrage & zedman bin2hex powinien mieć pracował. Innym posibility ładowania bin do ICPROG. Sprawdź zawartość (ciągi powinny być czytelne) zapisać bufor Intel hex format. Następnie użyć. Hex do programu z 4550 MPLAB.
Istnieją co najmniej dwie wersje Intel hex format pliku. Słowo adres i adres bajtu. MPLAB może próbować odczytać w złej wersji i 4550 nie zostanie poprawnie zaprogramowany. Sugeruję, aby sprawdzić, które wersje MPLAB akceptuje i jakie mogą być generowane z bin2hex i ICPROG.
Zedman dobrą pracę! Czy można zrobić coś z pierwotnego pobieranie oprogramowania z CY? Zakłada się, aby w przy użyciu USB (xxxl.sys loadera) pobrać jego kod, a następnie użyć icd2 kierowcy (xxx.sys) do komunikowania się z MPLAB. Mogą być tego procesu generuje różne punkty końcowe, które są wyświetlane. |
|
| Powrót do góry | |
 |