Как стать автором
Обновить

Комментарии 7

Вы напишите для чего этот зверь предназначен, а то я пошел купил, проапгрейдил, сижу и думаю, и что с ним теперь делать, и что я такое прочитал на Хабре:
Описание из Интернета: Логический анализатор DSLogic - используется для захвата и отладки данных которые транслируются по шинах данных. Например протокол SMbus, UART, SPI и множество других. Не заменим в ремонте современных ноутбуков.

Все просто! Вот сделаете какую ни будь железяку с цифровым интерфейсом. А железяка не заработает... Тогда вы и узнаете, зачем нужна эта штука и что с ней делать. И почему (не всегда) эту штука нельзя заменить осциллографом.

А так же при реверс-инжиниринге является крайне полезным.

Для тех кто не хочет ковырять свой логанализатор, но хочет получить режимы 8x200 MHz и 4x400 MHz (в buffer mode) на аппарате U2Basic: пользователь jcxz с форума electronix.ru предложил программный хак, который позволяет разблокировать эти режимы в DSView 1.2.0.

Нужно подправить три байта в файле DSView.exe по следующим смещениям:

0179CAAA: 10 -> 70

0179CAD8: 20 -> 00

0179CAD9: B8 -> BB

Я проверял на реальных сигналах — хак работает.

Добавить недостающие на более дешевой, но существующие на более дорогой версии режимы можно, поправив файл DSView/libsigrok4DSL/hardware/DSL/dsl.h, и пересобрав DSView.
Однако это не добавит оперативной памяти, которой катастрофически мало, если работать не с ардуинками.

Спасибо за статью, успешно проапгрейдил своё устройство.

Возник нюанс с EEPROM: в статье 0E2A3100 заменяется на 0E2A3000 (это vid и pid, по которым определяется вариант устройства), на моей же ревизии устройства исходно была другая последовательность - 0E2A3500. По исходнику https://github.com/DreamSourceLab/DSView/blob/master/libsigrok4DSL/hardware/DSL/dsl.h нашёл наиболее близкий к моему вариант - 0E2A3400, который успешно и заработал.

Т.е. нужно просто сбросить младший бит?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории