Цитата(Bar @ Sep 28 2007, 16:19)

Возникла проблема с загрузкой программы для CY7C68013A в i2c eeprom 24LC64. При подаче питания на устройство в USB console оно определяется как USB device. Затем я пытаюсь загрузить программу в i2c eeprom, загрузка Vend_Ax.bix проходит нормально, однако затем после этого он выдает ошибку, что Download Failed. При подаче питания я смотрю линии sda и scl и вижу, что eeprom отвечает на запросы, выставляя acknowldge bit, то есть она живая. Когда же я жму кнопку LgEEPROM в USB console, никакой активности на линиях sda и scl не видно. В чем может быть дело?
Сильно смахивает на неверный I2C-адрес ЕЕПРОМки... Начиная с 24LC32 и выше линия адреса A0 должна быть равна 1, а линии A1, A2 - 0. Думаю что стоит попробовать в USB console нажать кнопку "S EEPROM". Тогда, в случае неверной адресации, активность на линиях sda и scl должна быть. Если дело не в этом - тогда не знаю...
Цитата(Bar @ Sep 28 2007, 16:19)

И еще, правильно ли то, что устройство с пустой флешкой определяется как EEPROM-missing?
Все верно. Если ЕЕПРОМки нет или в начале нет байтов 0xC0 или 0xC2, то микросхема определяется с дефолтными VID/PID и рапортует вот эту строку из *.INF файла драйвера:
USB\VID_04B4&PID_8613.DeviceDesc="Cypress EZ-USB FX2 (68613) - EEPROM missing"