Hantek linux: USB Hantek Electronics, .

Выводим консольный порт и сливаем дамп NAND flash — Lazy DIYer — Ленивый самодельщик

Lazy DIYer

Вот и дожили. Даже осциллограф работает под управлением Linux OS.

Т.е. по сути, это просто специализированный миникомпьютер. Значит и относиться к нему надо соответственно.

Сегодня будем делать ему сеппуку бекап.

Итак. Перво-наперво, нам нужна консоль. Надо же через что то слать команды. Предусмотрительные китайцы вывели на плате консольный UART интерфейс с логическим уровнем 3.3в.

Подключаем туда USB2UART переходник, запускаем любую терминалку и вот у нас консоль с root доступом.

Для этого снимаем заднюю крышку и открываем короб экрана основной платы.

На плате, рядом с задним USB разъемом, видим нераспаяную гребенку на 4 пина+диагностический контакт (J801).

Паяем к нему трехпроводный удлинитель (GND, RX, TX)

И выводим за пределы экрана

Теперь подключаем это к UART переходнику (ВАЖНО! На переходнике выставить логический уровень 3. 3в!), открываем обмен данными (115200, 8N1) в любой терминалке, например PuTTY и включаем осциллограф.

В терминалку вываливается лог загрузки, типа такого: dso5102b_boot.log

Нас там интересует вот эта секция:

Creating 8 MTD partitions on «NAND»:
0x000000000000-0x000000100000 : «uboot»
0x000000100000-0x000000180000 : «params»
0x000000180000-0x000000380000 : «logo»
0x000000380000-0x000000400000 : «misc»
0x000000400000-0x000000800000 : «kernel»
0x000000800000-0x000004e00000 : «rootfs»
0x000004e00000-0x000005200000 : «kernel_bk»
0x000005200000-0x000008000000 : «recover»

Ок, у нас в аппарате 8 разделов. К слову сказать, это новая ревизия матери. В старой было всего 3 раздела.

Теперь втыкаем пустую флешку в передний USB разъем. И через консоль, последовательно выполняем 9 команд.

mkdir /mnt/udisk/dump
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd0_uboot.bin /dev/mtd0
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd1_params. bin /dev/mtd1
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd2_logo.bin /dev/mtd2
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd3_misc.bin /dev/mtd3
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd4_kernel.bin /dev/mtd4
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd5_rootfs.bin /dev/mtd5
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd6_kernel_bk.bin /dev/mtd6
nanddump -o -b -l 0x7900000 -f /mnt/udisk/dump/mtd7_recover.bin /dev/mtd7

Первая создает папку dump на флешке, остальные копируют туда разделы NAND.

Внимательно проверьте соответствие имен и номеров разделов. У вас они могут отличаться.

Вот и все. У вас на флешке полный слепок NAND памяти. На случай аварийного восстановления.

На всякий случай прикладываю свой бекап, от dso5102b с новой ревизией матери.

PS: Большое спасибо камрадам из 4PDA конференции DSO5000 Осциллографы, за их раскопки и подсказки по данной тематике.

 

Понравилось это:

Нравится Загрузка. ..

Инструментыhantek dso

Поиск

Поиск:

Рубрики

  • 3D печать
  • Автомобиль
  • ВЧ
  • Домашняя автоматизация
  • Инструменты
  • Ремонты
  • Станки
  • Технологии

Метки

3D
hantek dso
keenetic
Laser
lathe
PCB
PS4
Retro style
RIDEN
SmartHome
ups
UT61x
xigmanas
Zastone

Архивы

Архивы
Выберите месяц Март 2023  (1) Февраль 2023  (1) Январь 2023  (1) Октябрь 2022  (2) Сентябрь 2022  (1) Май 2022  (1) Январь 2022  (3) Декабрь 2021  (1) Октябрь 2021  (2) Май 2021  (4) Апрель 2021  (1) Март 2021  (2) Февраль 2021  (1) Декабрь 2020  (3) Ноябрь 2020  (1) Октябрь 2020  (1) Май 2020  (2) Апрель 2020  (4) Март 2020  (1) Январь 2020  (3) Декабрь 2019  (3) Ноябрь 2019  (2) Октябрь 2019  (1) Сентябрь 2019  (4) Август 2019  (1) Июнь 2019  (2) Май 2019  (3) Февраль 2019  (2) Январь 2019  (3) Декабрь 2018  (1) Ноябрь 2018  (3) Октябрь 2018  (2) Сентябрь 2018  (1)

Я в соцсетях

Подписка на блог по электронной почте

Укажите свой адрес электронной почты, чтобы получать уведомления о новых записях.

Адрес электронной почты:

Присоединиться к еще 13 подписчикам

Радиолюбительское. Разгон осциллографов Hantek до 200мГц.: vogneschcha — LiveJournal

Радиолюбительское. Разгон осциллографов Hantek до 200мГц.: vogneschcha — LiveJournal

?

Category:

  • Техника
  • Cancel

Предисловие:
Для домашней лаборатории приобрел осциллограф DSO5072P. Прибор имеет полосу пропускания в 70мГц, 2 канала, 7 дюймовый ЖКИ 800 x 480 точек, с большим полем для измерений, управлением как в Tektronix.

В общем, мечта любого советского радиолюбителя. Для примера приведу осциллограмму с тактового генератора 20мГц
LTC6905-80, снятую Tektronix (первая) и Hantek DSO5072P (вторая). К сожалению сигнал Tektronix дополнительно нагружен на вход плисины Xilinx, Hantek подключен к выходу тактового генератора без нагрузки:

Осциллографы Hantek имеют несколько приятных особенностей: младшие и старшие модели серии DSO-5000P выполнены по единой схеме, более старые серии требуют незначительной доработки. Параметр полосы пропускния можно изменить в конфигурации программного обеспечения. Для примера схема входных цепей серии DSO-5000P. Операционная система приборов – Linux, что делает доступность осциллографа из консоли.

Разгон Hantek DSO, MSO до 200мГц:
В виде инструкции расскажу как разогнал свой осциллограф DSO5072P. Оригинальная идея принадлежит англоязычному автору.

1. Подключаем прибор к USB порту компьютера и устанавливаем драйвер:

2. Скачиваем, запускаем менеджер:
http://peter.dreisiebner.at/dso-usb-tool/
http://peter.dreisiebner.at/dso-usb-tool/DSO-USB-Tool_Exe_20130927.zip

3. Настраиваем менеджер:

4. Проверяем соединение:

5. Переходим в консоль:

6. Смотрим файловую систему:
ls -F

OurLanguages/
bin/
chk_base_volt*
cur_acq.type
dev/
disk_sta.info
dso/
dso.exe*
dsod*
dst1062b
etc/
fpgabank.conf*
help.db*
i2c.log
icon/
keyprotocol.inf*
language.img
lib/
linuxrc@
logo/
logotype
logotype.dis*
mnt/
msg
mult_adc.log
param/
proc/
protocol.inf*
root/
sbin/
sys/
sys.inf
tdc.log
tdc_edge125M
tdc_overtime125M
tdc_pulse125M
tmp/
usr/
var/

7. переименовываем файл,
Для осцилографов 60/70мГц:
mv /dst1062b /dst1202b
Для осцилографов 100мГц:
mv /dst1102b to /dst1202b
Для осцилографов 150мГц:
mv /dst1152b to /dst1202b

8. Проверяем файловую систему:
ls -F

OurLanguages/
bin/
chk_base_volt*
cur_acq.type
dev/
disk_sta. info
dso/
dso.exe*
dsod*
dst1202b
etc/
fpgabank.conf*
help.db*
i2c.log
icon/
keyprotocol.inf*
language.img
lib/
linuxrc@
logo/
logotype
logotype.dis*
mnt/
msg
mult_adc.log
param/
proc/
protocol.inf*
root/
sbin/
sys/
sys.inf
tdc.log
tdc_edge125M
tdc_overtime125M
tdc_pulse125M
tmp/
usr/
var/

9. Перезапускаем устройство, проверяем наличие 2нс развертки:

10. Заменяем щупы на более высокочастотные.

11. В осциллографе DSO-5072P апаратную часть менять не надо. В «старых» приборах рекомендуется модифицировать схему, подробнее:
http://www.eevblog.com/forum/testgear/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg212054/?topicseen#msg212054
http://www.mikrocontroller.net/attachment/173049/mod_input_circuit.pdf\

12. Бежим за старинным индейским напитком — «огненая вода», отмечать успешный апгрейд =)

P.S. к сожалению не было возможности проверить прибор после разгона на образцовом сигнале.

Tags: 200mhz, 200мГц, bandwidth, dso, dso5072p, hantek, mso, up to 200mhz, радиолюбительское, радиолюбительство, разгон, электроника

Subscribe

  • Радиолюбительское. Включение проблемных нагрузок в сеть 220в.

    «Доподлинно известно, что вся электронная техника работает на белом дыме. Как только дым выходит — техника сразу перестает работать» — из…

  • Паяльник с ПИД регулятором.

    Дошла очередь до покупки продвинутого паяльника. Неделю присматривался к обзорам и 11.11 заказал ATTEN SS-50. Забегая наперед, скажу что паяльник на…

  • HTPC — домашний кинотеатр.

    Для проигрывания музыки, фильмов собрал HTPC. Это маленький компьютер, подключенный к TV, стерео системе, домашней локальной сети. Ранее у меня…

Photo

Hint http://pics.livejournal.com/igrick/pic/000r1edq

  • 16 comments
    • 16 comments
    • Радиолюбительское.

      Включение проблемных нагрузок в сеть 220в.

      «Доподлинно известно, что вся электронная техника работает на белом дыме. Как только дым выходит — техника сразу перестает работать» — из…

    • Паяльник с ПИД регулятором.

      Дошла очередь до покупки продвинутого паяльника. Неделю присматривался к обзорам и 11.11 заказал ATTEN SS-50. Забегая наперед, скажу что паяльник на…

    • HTPC — домашний кинотеатр.

      Для проигрывания музыки, фильмов собрал HTPC. Это маленький компьютер, подключенный к TV, стерео системе, домашней локальной сети. Ранее у меня…

    Hantek Electronic и ваш поставщик решений для тестирования

    Пожалуйста, выберите категорию продуктаАнализатор спектраЦифровой запоминающий осциллографФункция/произвольный генератор. Waveform GeneratorDigital MultimetersLeeb Hardness TesterDC Power SupplyHandheld OscilloscopeLCR MeterMulti-channel Temperature DetectorPC USB OscilloscopeAutomotive Diagnostic EquipmentPC USB Logic AnalyzerBluetooth/USB Data LoggerProcess CalibratorTest AccessoriesCommission Development (ODM/OEM)USBXI InstrumentsPlease select product modelHDG6000B SeriesHDG3000C SeriesHDG3000B SeriesHantek1025GTO1000 SeriesHantek2000 Series Hantek6004EU SeriesDSO2000 SeriesDPO6004B(C)/MPO6004D SeriesDPO6002B(C)/MPO6002DDSO4004C SeriesHDM3065 SeriesHSA2016 SeriesiDSO SeriesHantek6004BD SeriesHSA2030 SeriesHantek6004BC SeriesDSO8000E SeriesDSO1000E SeriesDSO4004B SeriesPSO2020 USB Pen Storage OscilloscopeDSO4000C SeriesMSO5000D SeriesDSO5000P SeriesDDS3X25DDS3005Hantek1008AHDP4000 Series HDP10000 SeriesHT3323/HT3325 HT3000PG SeriesHT3000PF SeriesHT3000PE SeriesHT3000PB Series HT3000PA SeriesDSO1000S Series DSO8060 Series(Discontinued)DSO1000 Series(Discontinued)DSO3000(A) Series (1GSa/s)DSO3000 Series (200MSa/s)Hantek6002BE SeriesHantek6022BLDSO2000 Series DSO-220USB/DSO-2100USBHantek2D82AUTOAutomotive Battery Tester HT2018B\CHantek6074BE Series KitDSO3064 Kit VIIDSO3064 Kit VDSO3064 Kit IIIHantek1008CHantek1008BDSO1000B Series(Discontinued)USBXI-1070 Series(Discontinued)DSO5000B Series Hantek4032L LA5034(снято с производства)HT20COP Катушка на вилке и сигнальный пробникHT25COP Катушка на вилке и сигнальный пробникHT8000HDM3055 SeriesHantek365AHantek365BHantek365CHantek365DHantek365EHantek365FProbe (PP80, PP90, PP150, PP200)Токовые клещи переменного/постоянного тока CC-65Токовые клещи переменного/постоянного тока CC-650Токовые клещи переменного/постоянного тока CC-800Токовые клещи переменного/постоянного тока CC-1100Высоковольтный пробник x100 (T3100)Аттенюатор 20:1 (HT201)Авто Датчик зажигания (HT25)Большие зажимы типа «дельфин/аллигатор» (HT18A)Мультиметрический датчик (HT19)Выводы для автоматического тестирования (HT30A)Выводы для отвода (HT301)6-контактные выводы для отвода (HT306)Набор датчиков для акупунктуры (HT307)Удлинитель COP (HT308)Auto Адаптер питания (HT310)(Снято с производства)Адаптер BNC на 4 мм (HT311)Плата локальной сети (HT312)Мини-тестовый крюк(HT321)Кабель BNC на BNC (HT322)Щуп мультиметра (HT325)Гнездо мультиметра типа «банан» (HT326)Гнездо мультиметра (HT323) Серия DSO5000BM (Снято с производства)Серия HDG1000A (Снято с производства)Серия DSO1000BV (Снято с производства)Серия DSO5000BMV (Снято с производства)Серия DSO5000BMV (Снято с производства)Серия HDG2000B (Снято с производства)Разработка проектаВторичные услуги по разработке0003

    Прикрепленная информация
    Программное обеспечение
    Водитель
    Руководство пользователя
    Последняя прошивка
    SDK

    SDK DSO2150

    02. 03.2023

    Руководство пользователя HDG3000B

    20.02.2023

    HDG3000B Краткое руководство

    20.02.2023

    Руководство по программированию HDG3000B

    20.02.2023

    Руководство по данным HDG3000B

    20.02.2023

    Руководство пользователя HDG3000C

    20. 02.2023

    Краткое руководство HDG3000C

    20.02.2023

    Руководство по программированию HDG3000C

    20.02.2023

    Руководство по данным HDG3000C

    20.02.2023

    Руководство пользователя серии HT360

    17.01.2023

    HDM3000_UserGuide_EN_Ver 1. 07

    2022-12-17

    HDM3000_UserGuide_EN_Ver 1.07

    2022-12-17

    Программное обеспечение HDP1160V4S

    09.11.2022

    Программное обеспечение HDP180V8S

    09.11.2022

    SDK HDP10000

    25.10.2022

    Руководство пользователя серии HDP10000

    25. 10.2022

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • Далее >
    • Последний >

    Снапкрафт

    Другие популярные защелки…

    Подробнее…

    Джами

    Издатель: Savoir-faire Linux

    Платформа голосовой связи, видео, чата и конференций, ориентированная на конфиденциальность, и SIP-телефон

    Крита

    Издатель: Stichting Krita Foundation

    Подтвержденный аккаунт

    Цифровая живопись, свобода творчества

    Тандерберд

    Издательство: Canonical

    Подтвержденный аккаунт

    Приложение электронной почты Mozilla Thunderbird

    блокнотqq

    Издатель: Даниэле Ди Сарли

    Редактор наподобие Notepad++ для Linux.

    почтальон

    Издатель: Почтальон, Inc.

    Подтвержденный аккаунт

    Среда разработки API

    почтовая рассылка

    Издатель: Mailspring

    Подтвержденный аккаунт

    Лучшее почтовое приложение для людей и команд на работе

    Spotify

    Издатель: Spotify

    Подтвержденный аккаунт

    Музыка для всех

    Слабый

    Издатель: Слэк

    Подтвержденный аккаунт

    Командное общение для 21 века.

    foobar2000 (ВИНО)

    Издательство: Таки Раза

    foobar2000 — продвинутый бесплатный аудиоплеер.

    Программа обработки изображений GNU

    Издатель: Снапкрафтерс

    Программа обработки изображений GNU

    Хьюго

    Издательство: Хьюго Авторс

    Быстрый и гибкий генератор статических сайтов

    Инкскейп

    Издатель: Inkscape Project

    Подтвержденный аккаунт

    Редактор векторной графики

    Подробнее см.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *