Комментарии 52
Для тех, кто не понял что это такое, как я, и был привлечен видом коробочки с проводками:
Это логический анализатор
Нужен при разработке или отладке радиоэлектронных устройств состоящих из нескольких компонентов (микроконтроллер, АЦП, I2C память, итд) что бы посмотреть на общение этих компонентов между собой. Чтобы наконец понять почему всё написано «правильно», но ничего не работает. В целом для этого можно использовать цифровой осциллограф, но осциллографы с 4 каналами стоят достаточно дорого, да и не очень это удобно.
Это логический анализатор
Нужен при разработке или отладке радиоэлектронных устройств состоящих из нескольких компонентов (микроконтроллер, АЦП, I2C память, итд) что бы посмотреть на общение этих компонентов между собой. Чтобы наконец понять почему всё написано «правильно», но ничего не работает. В целом для этого можно использовать цифровой осциллограф, но осциллографы с 4 каналами стоят достаточно дорого, да и не очень это удобно.
+5
А можно ли с этим анализатором прослушать usb трафик?
0
Зависит от того о каком USB идет речь. USB 1.0 full-speed (12 mbps) можно без проблем. USB 2.0 high-speed (480 mbps) и старше этим конкретным ЛА не получится, потому что у него частота сэмплирования 400 МГц. Тем не менее многие мышки-клавиатуры и подобные вещи даже в наше время работают на 12 mbps.
0
На сайте производителя DSLogic Plus стоит 150$ с бесплатной доставкой по всему миру. А модель DSLogic Basic вообще отсутсвует. Наверное Basic версия это китайский вариант оригинальной Plus версии или версия снятая с производства.
+1
Basic версия является упрощенной версией, не выгодно ее продавать на офф сайте, по факту же это та же плата, иногда с зеленой маской вместо черной (вероятно тоже экономия), если вам не нужно отслеживать сигналы на частоте выше 100MHz то и смысла от Plus версии вам никакого.
Ну и если присмотреться то цена на офф сайте не просто 150$, а200$ 150$.
Почему скидка — не известно, и вполне вероятно что когда нибудь цена вернется к старой.
По поводу доставки — поправил.
Она хоть и бесплатная, но таможню никто не отменял.
Ну и во всяком случае — по инструкции в посте получаем тот же DSLogic Plus но почти в 2-3 раза дешевле чем на офф сайте.
Ну и если присмотреться то цена на офф сайте не просто 150$, а
Почему скидка — не известно, и вполне вероятно что когда нибудь цена вернется к старой.
По поводу доставки — поправил.
Она хоть и бесплатная, но таможню никто не отменял.
Ну и во всяком случае — по инструкции в посте получаем тот же DSLogic Plus но почти в 2-3 раза дешевле чем на офф сайте.
+2
А есть для него какие-нибудь программные библиотеки, чтобы общаться с анализатором, скажем, с помощью программы на C# и построить на его базе тестовый стенд?
0
Вопрос можно ли запаять не 256 а 512?
+1
Об этом будет следующий пост, программа потребует редактирования и перекомпиляции.
Во всяком случае, стоит для начала задаться вопросом — а нужно ли вам это?
Потому как если вам достаточно частоты до 100MHz то и модить до Plus нет смысла.
Во всяком случае, стоит для начала задаться вопросом — а нужно ли вам это?
Потому как если вам достаточно частоты до 100MHz то и модить до Plus нет смысла.
+3
Ведь можно отредактировать, перекомпилировать и выложить, для всех...?
0
тоже интересно: поставить не 256Мбит, а 512Мбит
0
Сейчас разбираюсь как собрать данный софт на винде.
Как обычно…
На винде все отлично, а с линуксом куча возни.
А по факту…
На линуксе сборка программы в несколько простейших команд, немного ожидания и все готово.
А на винде уже которые сутки нифига не получается…
Во всяком случае — вот превью к следующей статье ;)
(на офф Plus версии длительность вдвое меньше, а конкретно 167.77ms)
Как обычно…
На винде все отлично, а с линуксом куча возни.
А по факту…
На линуксе сборка программы в несколько простейших команд, немного ожидания и все готово.
А на винде уже которые сутки нифига не получается…
Во всяком случае — вот превью к следующей статье ;)
(на офф Plus версии длительность вдвое меньше, а конкретно 167.77ms)
0
Но софт это пол беды.
Еще нужно что-то делать с прошивкой что софт грузит в анализатор при подключении…
Так как в прошивке от офф Plus жестко задано 256Mb озу.
Еще нужно что-то делать с прошивкой что софт грузит в анализатор при подключении…
Так как в прошивке от офф Plus жестко задано 256Mb озу.
0
А вы думаете что прошивку плисины править не надо?
0
Прочтите UPD. Спасибо!
0
Прочтите UPD. Спасибо!
0
А можно вопрос. Сколько времени у вас это заняло? И сколько у вас стоимость часа?
-2
И сколько у вас стоимость часа?
Думаю, достаточно невежливо задавать такие вопросы незнакомому человеку. Да и для чего вам эта цифра, что полезного она привнесёт в дискуссию?
Не то, чтобы я любил делать замечания, просто раздражает: каждый раз, когда кто-то сделал что-то хорошее чисто по фану, находится человек, готовый заявить: «Автор, ты неэффективно тратишь своё время, лучше бы пошёл и заработал больше денег для бога денег».
+5
Вопрос денег автор поднял сам еще в начале статьи. Одно дело «по фану» другое дело сэкономить чуток, но потратить времени сильно больше. Если бы вопрос денег не поднимался, комента бы не было.
Я лично считаю, что полезно понимать для желающих повторить, сколько это занимает времени. Если вам эта информация не нужна, зачем вы раздражаетесь? Читайте другие ветки.
Я лично считаю, что полезно понимать для желающих повторить, сколько это занимает времени. Если вам эта информация не нужна, зачем вы раздражаетесь? Читайте другие ветки.
0
[...] полезно понимать для желающих повторить, сколько это занимает времени.
Время зависит от ваших навыков пайки и того, какое оборудование есть у вас в быстром доступе. От почасовой ставки автора зависимости нет.
+2
сколько это занимает времениЕсли заранее знать все тонкости и иметь все что нужно на руках — то вся работа, в среднем, займет около 20 минут (а то и меньше).
Впрочем в статье я описал наверное почти все что было нужно.
+1
Мне почему то кажется, что человек хочет предложить какую то работу (Возможно замодить свой девайс руками автора), потому и интересуется «Стоимостью часа работы».
0
Добрый день!
А ОЗУ выбирать с суффиксом -6 или -7? Или это неважно?
А ОЗУ выбирать с суффиксом -6 или -7? Или это неважно?
0
у меня адрес 0x18F8
0
Память была в закромах. 15 минут и все готово. Автору респект.
+1
А можно вкратце рассказать, в чем разница в функциональности между разными версиями?
0
На Basic можно длительно записывать только сигналы на частоте до 100MHz.
На Plus же можно записать и до 400MHz.
На самом деле можно и на Basic 400MHz (4 канала) записать, но длительность Крайне мала, пользоваться не возможно.
Так что если вам хватит 100MHz то можно и не модить.
Но если выше 100MHz все же нужно — то без мода на многое расчитывать не стоит.
На Plus же можно записать и до 400MHz.
На самом деле можно и на Basic 400MHz (4 канала) записать, но длительность Крайне мала, пользоваться не возможно.
Так что если вам хватит 100MHz то можно и не модить.
Но если выше 100MHz все же нужно — то без мода на многое расчитывать не стоит.
0
0
Читал на том же форуме, что достаточно просто переименовать файл прошивки от плюс версии и он его сам подхватит
0
Пробовал, не работает. И не должно.
Потому как в исходниках софта жестко прописан VID:PID и конфигурация девайса которому принадлежат данные ID.
Прошивка там нужна для того чтобы МК знал как правильно общаться с железом, VID и PID она не меняет.
Заменив прошивку мы меняем только алгоритмы работы МК с железом, программа же все так же ориентируется на VID и PID и дает доступ к соответствующей конфигурации.
А если уж не хочется вскрывать корпус то другой вариант — пересобрать софтину заменив VID и PID на нужный, но на винде с этим гемор (по крайней мере пока еще попытки успехом не увенчались).
Потому как в исходниках софта жестко прописан VID:PID и конфигурация девайса которому принадлежат данные ID.
Прошивка там нужна для того чтобы МК знал как правильно общаться с железом, VID и PID она не меняет.
Заменив прошивку мы меняем только алгоритмы работы МК с железом, программа же все так же ориентируется на VID и PID и дает доступ к соответствующей конфигурации.
А если уж не хочется вскрывать корпус то другой вариант — пересобрать софтину заменив VID и PID на нужный, но на винде с этим гемор (по крайней мере пока еще попытки успехом не увенчались).
0
Тут утверждают якобы меняет VID:PID www.eevblog.com/forum/testgear/dslogic-plus/msg2011508/#msg2011508 врут?
0
Извините, а удалось ли Вам запустить Sigrok? sigrok.org/wiki/PulseView
0
Не то что бы я особо пытался )
Я любитель темных тем (глаза меньше устают), а у PulseView она уродская…
К сожалению сейчас не могу ни чем помочь, так как на моем DSLogic сейчас модифицированная прошивки (разбираюсь с 512Mb), потому без модифицированной версии программы он не определится в ней, а в очередной раз вскрывать и прошивать не хочется )
Но вот эта ссылочка должна помочь, если хорошенько вникнуть:
sigrok.org/wiki/DreamSourceLab_DSLogic#Firmware
Если у вас windows — нужные пути ищите в папке программы.
Я любитель темных тем (глаза меньше устают), а у PulseView она уродская…
К сожалению сейчас не могу ни чем помочь, так как на моем DSLogic сейчас модифицированная прошивки (разбираюсь с 512Mb), потому без модифицированной версии программы он не определится в ней, а в очередной раз вскрывать и прошивать не хочется )
Но вот эта ссылочка должна помочь, если хорошенько вникнуть:
sigrok.org/wiki/DreamSourceLab_DSLogic#Firmware
Если у вас windows — нужные пути ищите в папке программы.
0
в сообщении на форуме eevblog патчат по двум адресам, есть ли разница?
www.eevblog.com/forum/testgear/upgrading-dslogic-basic-to-plus-without-eeprom-modification/msg2270733/#msg2270733
www.eevblog.com/forum/testgear/upgrading-dslogic-basic-to-plus-without-eeprom-modification/msg2270733/#msg2270733
0
**** — для тех, кто не хочет паять флэшку и искать i2c-программатор:
1. качаем дамп для флэшки, можно либо поменять как в статье, либо взять отсюда (тут поменян ещё номер в самом начале)
2. качаем прошивальщик (под винду) отсюда github.com/.../fx2lafw_eeprom_loader
3. чтобы его запустить, надо его пересобрать из сорцов или скачать недостающую libwinpthread-1.dll отсюда. (распаковать файл архиватором и найти там дллку)
4. запустить fx2lafw_eeprom_loader.exe -t M24128 -p 24c128_plus.hex и… обломиться, потому что флэшка защищена от записи.
5. взять щупы от этого же анализатора и замкнуть на флэшке ноги 7 (WE) и 4 (GND), чтобы разрешить запись.
6. повторить пункт #4, переподключить анализатор и радоваться жизни.
На всякий случай, архив с тулзой, дллкой и дампом лежит тут. Пароль от архива — такой же как в статье.
1. качаем дамп для флэшки, можно либо поменять как в статье, либо взять отсюда (тут поменян ещё номер в самом начале)
2. качаем прошивальщик (под винду) отсюда github.com/.../fx2lafw_eeprom_loader
3. чтобы его запустить, надо его пересобрать из сорцов или скачать недостающую libwinpthread-1.dll отсюда. (распаковать файл архиватором и найти там дллку)
4. запустить fx2lafw_eeprom_loader.exe -t M24128 -p 24c128_plus.hex и… обломиться, потому что флэшка защищена от записи.
5. взять щупы от этого же анализатора и замкнуть на флэшке ноги 7 (WE) и 4 (GND), чтобы разрешить запись.
6. повторить пункт #4, переподключить анализатор и радоваться жизни.
На всякий случай, архив с тулзой, дллкой и дампом лежит тут. Пароль от архива — такой же как в статье.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Превращаем DSLogic Basic в DSLogic Plus