Witam
Może szybko określę problem: chciałem wykonać szybką transmisję (około 100Mb/s) pomiędzy komputerem a układem zewnętrznym wykorzystując magistralę USB 2.0 High Speed. Przed zrobieniem swojej płytki, zdobyłem kit AVT981, (konwerter USB na LPT). Kwestia zaprogramowania tego konwertera opierała się jedynie na wrzuceniu skompilowanego pliku .I2C do EEPROM-a przez CyConsole dostępny na stronie Cypressa. Mój problem: Po zapisaniu EEPROM-a konsola CyCyclone staje się bezużyteczna. Po wyjęciu pamięci z płytki, zgłasza się ona jako Cypress bez EEPROM-a. Ale teraz jak wrzucam dowolny program z tym przykładowych dostępnych od producenta układ nie chce się Renumerować z nowymi ustawieniami. Moje pytanie brzmi: Jak powinien wyglądać kompletny firmware, aby Cypress działał prawidłowo? Chcę tworzyć to w kompilatorze KEIL uVision. Bardzo proszę o jakąkolwiek pomoc abym mógł zacząć rozmawiać z tym Cypress-em.
Może szybko określę problem: chciałem wykonać szybką transmisję (około 100Mb/s) pomiędzy komputerem a układem zewnętrznym wykorzystując magistralę USB 2.0 High Speed. Przed zrobieniem swojej płytki, zdobyłem kit AVT981, (konwerter USB na LPT). Kwestia zaprogramowania tego konwertera opierała się jedynie na wrzuceniu skompilowanego pliku .I2C do EEPROM-a przez CyConsole dostępny na stronie Cypressa. Mój problem: Po zapisaniu EEPROM-a konsola CyCyclone staje się bezużyteczna. Po wyjęciu pamięci z płytki, zgłasza się ona jako Cypress bez EEPROM-a. Ale teraz jak wrzucam dowolny program z tym przykładowych dostępnych od producenta układ nie chce się Renumerować z nowymi ustawieniami. Moje pytanie brzmi: Jak powinien wyglądać kompletny firmware, aby Cypress działał prawidłowo? Chcę tworzyć to w kompilatorze KEIL uVision. Bardzo proszę o jakąkolwiek pomoc abym mógł zacząć rozmawiać z tym Cypress-em.