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
Радиолюбительское.
Включение проблемных нагрузок в сеть 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
Подтвержденный аккаунт
Редактор векторной графики
Подробнее см.