Pinout модуля RAK473

Небольшая заметка о выведенных выводах на модуле RAK473 (-MA, -MB) от стоящего в нем SoC RTL8711AM, т.к. на сайте производителя путаница с этим.

B26-0

Пришло ко мне 2 шт этих модулей и я начал смотреть на сайте производителя, что же реально выведено наружу с чипа. При подключении питания в LOG UART на скорости 38400 выводит следующее:


<RTL8195A>
=========================================================
ROM Version: 0.3
Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003)
=========================================================

Check boot type form eFuse

SPI Initial

Image1 length: 0x36e8, Image Addr: 0x10000bc8

Image1 Validate OK, Going jump to Image1

===== Enter Image 1 ====
SDR Controller Init
load NEW fw 1
Flash Image2:Addr 0xed000, Len 279900, Load to SRAM 0x10006000

Image3 length: 0x2a084, Image3 Addr: 0x30000000

Img2 Sign: RTKWin, InfaStart @ 0x10006071

===== Enter Image 2 ====

#1 web.c :297 web param=0 2
Start LOG SERVICE MODE

#
RTL8195A[HAL]: ISR 8 had been allocated!!!

Period = 0x00004e20

WdgScalar = 0x0000ad9c

WdgCunLimit = 0x00000003

В Console UART же на скорости 115200 выводит только приветствие:

Welcome to RAK473

Запускаем фирменную утилиту RAK473 Config Tool_V1.8.1, подключение к модулю по Console UART проходит успешно и можно прочитать MAC и версию прошивки:

B26-4.png

И что интересно, версия в модуле — v1.0.0.19-2.11.4, новее, чем есть в открытом доступе на сайте (там только v1.0.0.17-2.9.4OTA TP1). Немного поигрался с утилитой — довольно забавно, AP поднимает, скан WiFi сетей работает, к существующей сети подключается, WEB-сервер тоже поднимает с AP вместе (правда, не запоминает параметры…), но интересна же распиновка корректная таки. ;)

На официальном сайте в разделе RAK473 -> Hardware Design можно скачать схему и плату в Альтиуме (воу! крайне редко на такое китайцы расщедриваются!) отладочного комплекта, и там можно подглядеть соединения, но немало пинов обозначено двояко (то GND, то GPIO может быть на одном пине). Это, конечно, ясности добавило, но не разъяснило полностью, что где. Придется разбирать. Вот так выглядит модуль без крышки (кликни для увеличения):

Итоговый pinout модуля после прозвонки и поглядывания в даташит RTL8711AM (кликни для увеличения):

Наружу из доступных пинов SoC не выведен только 1 (SPI не в счет) — GPIOF5 (на плате соединен с землей посредством резистора).

Также на плате стоит Flash-память — 25Q16CT, по которой не удалось найти документации (опознана таки! в конце статьи даташит), кроме как упоминания в китайском же блоге с вскрытием какого-то IoT девайcа — Вот тут (“京东来点”设备拆解与分析). Судя по всему, это китайский клон, к примеру, W25Q16CL или аналогичных.
Попробуем подключиться к модулю по JTAG и слить прошивку. Будем использовать RTL00Flasher (выложенный на форуме esp8266.ru) и оборотня J-Link. При запуске программа ругается на неизвестную флешку:

B26-5

Но остальное всё корректно читает:

B26-6.png

Считал FullFlash-образ без ошибок. Можно взять тут — RAK473 v1.0.0.19-2.11.4.

Примечание:
В образе последние 2 цифры MAC адреса заменил на 00 00 !!! (как и на всех скриншотах они затерты).

На этом пока всё. Удачи! ;)

 

UPDATE 2017.05.02:

Память опознана благодаря pvvx с форума — GD25Q16C от GigaDeviceДаташит на пямять.

B26-7 MEM

UPDATE 2017.05.12:

Скан обеих сторон модуля без крышки в TIF формате 2400 DPI можно скачать ТУТ.

UPDATE 2017.08.14:

Обновлёна распиновка модуля.

Реклама

Рубрики: ARM, Realtek

Tagged as: , , ,

3 Comments »

    • Добрый день! Маловероятно, феном ещё можно. Паяльником, даже если под 40 Вт мощностью, думаю тепло с одной стороны будет успевать уходить, пока будет разогреваться другая (а тут аж три стороны с выводами). Еще может помочь инфракрасный или обычный подогреваемый стол (типа фена, только в виде стола, на который крепится плата, пример — https://www.chipdip.ru/product/lukey-863 ) — им можно хорошо прогреть плату с модулем снизу и уже паяльником «догреть» необходимые места.

      Нравится

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s