Процессорный модуль MTAX-SOM-AM335x построен на базе современного процессора TexasInstruments Sitara AM3352/AM3354/AM3358/AM3359. В основе процессора модуля лежит ядро ARM Cortex A8,также в процессор включены два дополнительных 32-х битных ядер RISC (PRU) с частотой 200МГц каждое. Модуль предназначен для создания систем автоматизации, человеко-машинного интерфейса, мультимедийных устройств и т.д.
Для быстрого старта разработки существует материнская плата для данного модуля MTAX-MB-AM335x-v.2.
Для выбора режимов и порядков загрузки в процессоре AM335x используются сигналы SYSBOOT[4..0], которые считываются при включении питания. На модуле подтягивающими резисторами 100K установлен режим SYSBOOT[4..0]= b10011. Для изменения режима загрузки можно подтянуть резисторами меньшего номинала (напр. 1К) в нужное значение, либо использовать перемычки XBOOT на отладочной плате. В таблице представлено соответствие сигналов на модуле, процессоре и отладочной плате:
SYSBOOT | Соответствующий GPIO | номер вывода разъема X3 на модуле | XBOOT на MTAX-MB-AM335x-v.2 |
---|---|---|---|
SYSBOOT0 | GPIO2_6 | 33 | XBOOT5 |
SYSBOOT1 | GPIO2_7 | 32 | XBOOT4 |
SYSBOOT2 | GPIO2_8 | 31 | XBOOT3 |
SYSBOOT3 | GPIO2_9 | 30 | XBOOT2 |
SYSBOOT4 | GPIO2_10 | 29 | XBOOT1 |
Некоторые режимы загрузки:
SYSBOOT[4..0] | Порядок загрузки | примечания |
---|---|---|
b10011 | NAND-NANDI2C-MMC0-UART0 | Установленный на заводе режим для модулей MTAX-SOM-AM335x |
b10001 | XIP-UART0-EMAC1-MMC0 | Устанавливается перемычкой XBOOT4(2-3) или соединением через резистор X3:32 и X3:80 |
b00011 | UART0-SPI0-XIP-MMC0 | Устанавливается перемычкой XBOOT1(2-3) или соединением через резистор X3:29 и X3:80 |
b10110 | SPI0-MMC0-UART0-EMAC1 | Устанавливается перемычками XBOOT5(2-3) и XBOOT3(1-2) |
b10111 | MMC0-SPI0-UART0-USB0 | Устанавливается перемычкой XBOOT3(1-2) или соединением через резистор X3:31 и X5:38 |
b00111 | EMAC1-MMC0-XIP-NAND | Устанавливается перемычкой XBOOT1(2-3) и XBOOT3(1-2) |
b01011 | USB0-NAND-SPI0-MMC0 | Устанавливается перемычкой XBOOT1(2-3) и XBOOT2(1-2) |
Чтобы наблюдать процесс загрузки процессорного модуля MTAX-SOM-AM335x, перед его непосредственным включением (подачей питания), необходимо подсоединить выводы UART0 модуля к последовательному порту ПК через соответствующий преобразователь (UART ↔ RS-232, либо UART ↔ USB). Порядок подключения контактов разьема X1, на который выведен UART0 модуля, указан в таблице:
Номер контакта | Название сигнала | Назначение |
---|---|---|
10 | UART0_TXD | Выход передатчика |
11 | UART0_RXD | Вход приёмника |
12 | GND | Земля |
8 | +3.3В | Питание (выдаёт модуль). Вывод может быть использован для организации питания переходника (UART ↔ RS-232, либо UART ↔ USB) |
Драйвера для MTAX-MB-AM335x можно найти тут.