Зайдя в один из известнейших в городе-миллионнике радиомагазинов в надежде купить USB осциллограф, обнаружил, что выбор товара на полках невелик — всего одна единица, да и то с витрины. Выбирать в интернете и заказывать почему-то не захотелось, и устройство было взято на свой страх и риск. В комплекте к нему шли USB-кабель, набор проводов и щупов, но никаких носителей с софтом и драйверами не было.
Единственной зацепкой было название модели на корпусе, кратки гуглеж по которому (LHT00SU1) выдал, что это клон USBee AX, а также видео, на котором видно, что с устройством работают в Salae Logic:
Никаких «рецептов» относительно конкретной модели устройства на русском языке я не нашел, но помогла инструкция, очевидно написанная к другому клону: www.jwandrews.co.uk/2011/12/saleae-logic-analyser-clone-teardown-and-reprogramming
Постараюсь дать выжимку необходимых шагов для установки в Windows 7:
1. Скачиваем CySuiteUSB с depositfiles.com/files/r2y3ri8d3 (не забываем благодарить автора статьи we.easyelectronics.ru/Tools/vse-chto-nuzhno-dlya-raboty-s-klonom-usbee-ax-pro-i-ego-peredelki-dlya-poperemennoy-raboty-s-po-saleae-logic-usbee-suite.html)
2. Скачиваем cy3684_ez_usb_fx2lp_development_kit_15.exe с китайского сайта (http://dl.vmall.com/c0jqjff93i)
3. Выполняем установку первого и второго, как результат должна возникнуть папка C:\Cypress с двумя вложенными папками (из певрой будет запускаться Cypress USB Console, вторая содержит нужный hex файл в примерах)
4. Втыкаем наше устройство в USB, происходит попытка установки драйвера. Открываем Диспетчер устройств, идем в свойства устройства (оно неопознано) и копируем оттуда Hardware Id (VID_08A9&PID_0014)
5. Далее пункты повторяют указанные в оригинальной статье: заходим в C:\Cypress\Cypress Suite USB 3.4.7\Driver\bin\wlh\x64 и в cyusb.inf производим замену USB\VID_XXXX&PID_XXXX на скопированный hardware id, при этом все закомментированные строчки где оно встречается — раскомментируем.
6. Перезагружаем Windows и при загрузке жмем F8 — попадаем в меню выбора режима загрузки, из которого выбираем Disable Driver Signature Enforcement — нам понадобится возможность поставить неподписанный драйвер, а без этого режима, увы, не получится.
7. Устанавливаем драйвер — у меня система сама установила драйвер Cypress Generic USB Device после загрузки в этом режиме.
8. Запускаем CyConsole
9. Выбираем ‘EZ-USB Interface’ в Options menu.
Нажимаем 'Download’ и выбираем C:\Cypress\USB\Examples\FX2LP\Vend_ax\Vend_Ax.hex. В консоль выводится результат этой загрузки, в конце вывода должно возникнуть Toggle 8051 Reset (00)
10. Теперь считаем данные EEPROM нашего устройства: введем ’0xA2′ в ‘Req’ (рядом с кнопкой ‘Vend Req’). ‘Length’ выставим 8, ‘Dir’ в ’1 IN’, нажмем
‘Vend Req’. В консоль выводятся данные, начинающиеся с ‘C0′, в нашем случае вывод ‘0000 C0 A9 08 14 00 00 00 00′.
11. Теперь надо записать в EEPROM новый код, чтобы Salae Logic опознало его как «свое» устройство. ’C0 25 09 81 38 1B 00 00′ вводится в поле ‘Hex Bytes’, ‘Dir’ ставим в ’0 OUT’ и жмем ‘Vend Req’. В случае успеха, записанные байты выводятся обратно в консоль. (Примечание, для USBee AX, естественно, байты будут другие, автор статьи приводит ’C0 A9 08 05 00 84 23 00′)
12. Вот и все! Запускаем Salae Logic и работаем!
Единственной зацепкой было название модели на корпусе, кратки гуглеж по которому (LHT00SU1) выдал, что это клон USBee AX, а также видео, на котором видно, что с устройством работают в Salae Logic:
Никаких «рецептов» относительно конкретной модели устройства на русском языке я не нашел, но помогла инструкция, очевидно написанная к другому клону: www.jwandrews.co.uk/2011/12/saleae-logic-analyser-clone-teardown-and-reprogramming
Постараюсь дать выжимку необходимых шагов для установки в Windows 7:
1. Скачиваем CySuiteUSB с depositfiles.com/files/r2y3ri8d3 (не забываем благодарить автора статьи we.easyelectronics.ru/Tools/vse-chto-nuzhno-dlya-raboty-s-klonom-usbee-ax-pro-i-ego-peredelki-dlya-poperemennoy-raboty-s-po-saleae-logic-usbee-suite.html)
2. Скачиваем cy3684_ez_usb_fx2lp_development_kit_15.exe с китайского сайта (http://dl.vmall.com/c0jqjff93i)
3. Выполняем установку первого и второго, как результат должна возникнуть папка C:\Cypress с двумя вложенными папками (из певрой будет запускаться Cypress USB Console, вторая содержит нужный hex файл в примерах)
4. Втыкаем наше устройство в USB, происходит попытка установки драйвера. Открываем Диспетчер устройств, идем в свойства устройства (оно неопознано) и копируем оттуда Hardware Id (VID_08A9&PID_0014)
5. Далее пункты повторяют указанные в оригинальной статье: заходим в C:\Cypress\Cypress Suite USB 3.4.7\Driver\bin\wlh\x64 и в cyusb.inf производим замену USB\VID_XXXX&PID_XXXX на скопированный hardware id, при этом все закомментированные строчки где оно встречается — раскомментируем.
6. Перезагружаем Windows и при загрузке жмем F8 — попадаем в меню выбора режима загрузки, из которого выбираем Disable Driver Signature Enforcement — нам понадобится возможность поставить неподписанный драйвер, а без этого режима, увы, не получится.
7. Устанавливаем драйвер — у меня система сама установила драйвер Cypress Generic USB Device после загрузки в этом режиме.
8. Запускаем CyConsole
9. Выбираем ‘EZ-USB Interface’ в Options menu.
Нажимаем 'Download’ и выбираем C:\Cypress\USB\Examples\FX2LP\Vend_ax\Vend_Ax.hex. В консоль выводится результат этой загрузки, в конце вывода должно возникнуть Toggle 8051 Reset (00)
10. Теперь считаем данные EEPROM нашего устройства: введем ’0xA2′ в ‘Req’ (рядом с кнопкой ‘Vend Req’). ‘Length’ выставим 8, ‘Dir’ в ’1 IN’, нажмем
‘Vend Req’. В консоль выводятся данные, начинающиеся с ‘C0′, в нашем случае вывод ‘0000 C0 A9 08 14 00 00 00 00′.
11. Теперь надо записать в EEPROM новый код, чтобы Salae Logic опознало его как «свое» устройство. ’C0 25 09 81 38 1B 00 00′ вводится в поле ‘Hex Bytes’, ‘Dir’ ставим в ’0 OUT’ и жмем ‘Vend Req’. В случае успеха, записанные байты выводятся обратно в консоль. (Примечание, для USBee AX, естественно, байты будут другие, автор статьи приводит ’C0 A9 08 05 00 84 23 00′)
12. Вот и все! Запускаем Salae Logic и работаем!