Выбор и подготовка SD карты для HMI дисплеев DWIN, Nextion.
Загрузить прошивку в HMI дисплей можно через UART или с SD карты. Первый способ рассмотрим в следующий раз, а сегодня подробно остановимся на том, как выбрать SD карту памяти, как её подготовить и загрузить код в HMI дисплей компании DWIN.
Купить в розницу недорогие дисплеи компании DWIN можно в официальном магазине на AliExpress. Не забывайте про купон ARDUINOTEX, который позволит получить дополнительную скидку на товары компании Beijing DWIN Technology.
Выбор SD карты для HMI дисплеев DWIN, Nextion.
Несмотря на то что мы пользуемся SD картами
повседневно, при загрузке прошивки с использованием карты памяти могут
возникнуть сложности. Первая проблема, с которой можно столкнуться, —
это
неправильный выбор карты памяти.
Большинство модулей имеют разъём для micro-SD карт, однако, бывают модули и со стандартным SD.
Если вы заказали карту у DWIN, то они присылают карты от KIOXIA — компания была выделена из конгломерата Toshiba.
Многие рекомендуют к использованию SD карты известных производителей: SanDisk, Kingston, Transcend, KIOXIA/PHILIPS, но я пользуюсь Smartbuy и Mirex, и проблем у меня не возникало.
Поддерживаются SD карты размером от 1 ГБ до 16 ГБ. Если вы будете использовать карту памяти больше 16 ГБ, например, 32 ГБ, то прошивку загрузить не получится.
Правильно отформатировать SD карту.
Чтобы HMI дисплей увидел карту, она должна быть правильно отформатирована. Для этого нужно перейти в раздел «Мой компьютер». Правой кнопкой мыши нажать на «SD карту» → выбрать пункт «Форматировать...».
Затем выбрать параметры файловой системы FAT32 и размер блока 4096, после чего нажать кнопку "Начать".
После форматирования можно приступить к загрузке прошивки на дисплей.
Правильный формат это:
Файловая система: FAT32
Размер кластера: 4096 байт
Загрузка прошивки на HMI дисплей на примере дисплея компании DWIN.
HMI модуль по умолчанию читает данные по следующему пути: «SD карта/DWIN_SET».
Причём имя папки можно изменить через конфигурационный(.cfg) файл. Про данные настройки поговорим в следующий раз.
Для загрузки примера нужен «демо пример», который можно скачать внизу статьи в разделе «Файлы для скачивания». Пример сделал для дисплеев разрешением 800x480 px. Соответственно, он подойдёт для дисплеев 5 и 7 дюймов с данным разрешением экрана, но не ко всем. Смотрите разрешение своего дисплея в даташите к нему. Если разрешение дисплея больше, чем 800x480 px, то по краям вы увидите чёрные полосы.
В архиве демо проекта нужно скопировать папку DWIN_SET на карту памяти. Файлы должны располагаться на карте по пути: «/DWIN_SET/».
Вставляем SD карту в HMI модуль.
Подайте питание.
Вы увидите синий экран надписи. Необходимо дождаться пока не появится строчка с надписью «SD Card Process... END!».
Если загрузка прошла успешно, вы увидите следующую информацию.
Если что-то пошло не так, то информация на дисплее будет следующая.
Так как файлы на флешке в соответствующей папке, значит, проблема в SD карте. Нужно вернуться к пункту выбора карты памяти и, возможно, форматировать SD карту повторно. Затем снова загрузить файлы и повторить прошивку.
После успешной загрузки.
По завершению загрузки прошивки необходимо извлечь SD карту и перезагрузить дисплей.
Вы увидите демо проект. Он сделан для экранов размером 800x480 px, поэтому при большем размере экрана вокруг будут чёрные рамки. Сейчас можно понажимать на кнопки на дисплее и проверить, что всё работает.
После того как убедились в работоспособности дисплея, можно переходить к разработке собственного ПО. Для этого используется программное обеспечение DGUS (DWIN Graphic Utilized Software), о котором подробнее будет рассказано вследующих статьях.
И полезная информация для тех, кто дочитал до конца статьи. У вас есть уникальная возможность заказать тестовый образец дисплея компании DWIN Technology. Подробнее тут.
Комментарии