Skip to end of metadata
Go to start of metadata

This software release is maintained by www.phytec.de.

 

Versioning


Software

This BSP release supports various configurations of the phyCORE-AM335x SOM and Rapid Development Kit. You will need to know which Yocto machine configuration corresponds to your kit in order to build the appropriate BSP. By default, only the standard kit configurations are shown in the table. If you have a different kit, use the filters below to search by SOM part number or population. The barebox MLO images and kernel device tree file names are important when creating custom u-boot and kernel images outside of Yocto development.

 

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...
Yocto Machine Config

SOM Description

(RAM / NAND / SPI Flash)

SOM Part NumbersModulesBarebox MLO ImagesKernel Device Tree File
phycore-am335x-1

Standard Kit SOM

512MiB / 512MiB / 8MiB

PCM-051-12102F0C.A1

 

 

MLO: barebox-am33xx-phytec-phycore-mlo-512mb.img

Barebox: barebox-am33xx-phytec-phycore.img

am335x-phycore-rdk.dts
phycore-am335x-2

1GiB / 1GiB / 8MiB

PCM-051-23102F0I.A1

PCM-051-22151F0C.A1

 

MLO: barebox-am33xx-phytec-phycore-mlo-2x512mb.img

Barebox: barebox-am33xx-phytec-phycore.img

am335x-phycore-rdk.dts
phycore-am335x-3

256MiB / 256 or 512MiB / None

PCM-051-01041E0I.A1

PCM-051-02002E0I.A1

PCM-051-02041E0I.A1

 

MLO: barebox-am33xx-phytec-phycore-mlo-256mb.img

Barebox: barebox-am33xx-phytec-phycore-no-spi.img

am335x-phycore-eeprom.dts
phycore-am335x-4

256MiB / 128MiB / None

PCM-051-0005160C.A1

PCM-051-0005160I.A1

 

MLO: barebox-am33xx-phytec-phycore-mlo-256mb.img

Barebox: barebox-am33xx-phytec-phycore-no-spi-no-eeprom.img

am335x-phycore-none.dts
phycore-am335x-5

256MiB / 128MiB / None

PCM-051-00051F0I.A1 

MLO: barebox-am33xx-phytec-phycore-mlo-256mb.img

Barebox: barebox-am33xx-phytec-phycore-no-spi.img

am335x-phycore-eeprom-rtc.dts
phycore-am335x-6

1GiB / 512MiB / None

PCM-051-42102F0I.A0 

MLO: barebox-am33xx-phytec-phycore-mlo-1024mb.img

Barebox: barebox-am33xx-phytec-phycore.img

am335x-phycore-rdk.dts
phycore-am335x-7

Standard Kit SOM

512MiB / 512MiB / 8MiB

PCM-051-12102F0C.A1WiFi Module PCM-958

MLO: barebox-am33xx-phytec-phycore-mlo-512mb.img

Barebox: barebox-am33xx-phytec-phycore.img

am335x-phycore-rdk-wifi.dts
phycore-r2-am335x-1512MiB / 512MiB / 8MiB / PM

PCM-060-12102F06I.A1

KPCM-060-SYS-LIN.A0

 

MLO: barebox-am33xx-phytec-phycore-r2-mlo-512mb.img

Barebox: barebox-am33xx-phytec-phycore.img

am335x-phycore-eeprom-rtc-spi-tmp.dts
phycore-r2-am335x-2256MiB / 256MiB /NonePCM-060-01051E10I.A0 

MLO: barebox-am33xx-phytec-phycore-r2-mlo-256mb.img

Barebox: barebox-am33xx-phytec-phycore-no-spi.img

am335x-phycore-eeprom.dts
phycore-r2-am335x-3512MiB / 512MiB / 8MiBPCM-060-12142F10I.A1 

MLO: barebox-am33xx-phytec-phycore-r2-mlo-512mb.img

Barebox: barebox-am33xx-phytec-phycore.img

am335x-phycore-rdk.dts
phycore-r2-am335x-4512MiB / 512MiBPCM-060-12052F10I.A0 

MLO: barebox-am33xx-phytec-phycore-r2-mlo-512mb.img

Barebox: barebox-am33xx-phytec-phycore-no-spi.img

am335x-phycore-eeprom-rtc.dts
phycore-r2-am335x-51GiB / 1GiB / 8MiBPCM-060-43102F10I.A0 

MLO: barebox-am33xx-phytec-phycore-r2-mlo-1024mb.img

Barebox: barebox-am33xx-phytec-phycore.img

am335x-phycore-rdk.dts

 

Linux Devicetree Summary

The following is an example describing the structure of the device tree for the standard phyCORE-AM335x RDK (machine configuration phycore-am335x-1).

Please look at the dts file corresponding to your machine configuration for the included dtsi files.

Default dts targetam335x-phycore-rdk.dtb
Default dtsi include descriptionDefault dtsi include list
SOMam335x-phycore-som.dtsi
Carrier Boardam335x-pcm-953.dtsi
LCDam335x-phytec-lcd.dtsi

 

Supported Hardware Versions

Hardware DescriptionPart NumberPCB Version
Standard phyCORE-AM335x SOM

PCM-051-12102F0C.A1

 
Carrier BoardPCM-953.A3 

 

Compatible Expansion Boards and Accessories

Module NamePart NumberDescription
WiFi ModulePCM-958

LS Research TiWi-R2 WiFi/Bluetooth module

 

The following LCD displays are supported in the BSP. The default LCD for all Yocto machine configurations is in bold. See this How-To Guide for instructions on enabling expansion boards in Barebox.

LCD DisplayDescription
LCD-018-043-KAPDisplay 4,3'' Capacitive touch
LCD-018-057-KAPDisplay 5,7'' Capacitive touch
LCD-018-070-KAP.A1Display 7,0'' AC138 Capacitive touch
LCD-018-070-KAP.A2Display 7,0'' AC158 Capacitive touch
LCD-018-070-RES.A0Display 7,0'' resistive


Quickstart


Quickstarts for phyCORE-AM335x-PD16.2.0:

PhyCORE-AM335x RDK Linux Quickstart PD15.2.x

BSP Features


The following table lists the interfaces available from the phyCORE-AM335x SOM. 

  • Implemented - driver support exists in the kernel. 
  • Tested  - the interface has been configured in the device tree and was tested by PHYTEC 
  • Enabled in DTS - the corresponding device tree nodes are enabled in the device tree am335x-phycore-rdk.dts

    The "Enabled in DTS" column is specifically for the standard phyCORE-AM335x RDK (machine configuration phycore-am335x-1).

    Please look at the dts file corresponding to your machine configuration for differences.


InterfaceDetailImplementedTestedEnabled in DTSNotes
UART




uart0YesYesYes(RS-232) on Connector X18
uart1YesYesNoSignals conflicts with can1
uart2YesYesYesExpansion Connector X5
uart3YesYesYesExpansion Connector X5
uart4YesNo[click for info] 
uart5YesNo[click for info] 
I2C

i2c0YesYesYesExpansion Connector X5
i2c1YesNo[click for info] 
i2c2YesNo[click for info] 
Etherneteth0YesYesYes

RMII Mode 10/100 on SoM

eth1YesYesYesRGMII Mode 10/100/1000 on Carrier Board
MCASPmcasp0YesYesYesUsed by WM8974 on Carrier Board
mcasp1YesNo[click for info] 
MMC/SDIO

mmc1YesYesYesSD/MMC Card on Connector X20
mmc2YesNo[click for info] 
mmc3YesNo[click for info] 
CommunicationTiWi-BLE BluetoothNoNo  

TiWi-BLE  WiFi

(module PCM-953)

YesYesNo

Use Yocto machine configuration "phycore-am335x-7" to enable WiFi

  • uses kernel dts "am335x-phycore-rdk-wifi.dts"
  • builds root filesystem with WiFi support
USBusb0YesYesYesUSB 2.0 Mini-AB OTG Connector X7
usb1YesYesYesUSB 2.0 Standard-A Connector X8 (Host)
CANcan0YesNo[click for info] 
can1YesYesYesDB9 Male Connector X13
SPIspi0YesYesYesExpansion Connector X5
spi1YesNo[click for info] 
Display and TouchLCD (24-bit Interface)YesYesYes

Requires LCD-018-070-KAP option

Connectors X4 and X31

Analog LCD TouchYesYesYes

Capacitive: ETM-FT5x06 (on LCD-018-070-KAP)

Touch Controller -  i2c_ts (i2c0)

HDMIYesYesNoDisplay pins configured for LCD
BacklightYesYesYesRequires LCD-018-070-KAP option
GPIO

User Buttons and LEDs

YesYesYes

User buttons: btn1, btn2

User leds: led1, led2

Bus enable GPIOs: gpio1_8 and gpio1_9 pulled LOW

Memory

 
8/16-bit NAND Flash (GPMC)YesYesYes 
SPI NOR FlashYesYesYesS25FL064 on spi0
EEPROMYesYesYesat24c32 on i2c0
RTC

  
External RTCYesYesYesRV-4162-C7 on i2c0
PMIC RTCYesYesYesTPS65910A3 on i2c0
AM335x RTCNoNo Planned for Future
Power ManagementPMICYesYesYesTPS65910A3 on i2c0
Audio

WM8974

YesYesYesWM8974 on i2c0 (codec on carrier board PCM-953))
JTAGJTAGN/AN/A Connector X21
Temperature Sensortmp102YesYesNo

Only available phyCORE-AM335x R2 (PCM-060) SOMs.

on i2c0

[1]  It may be possible to change the software configuration to utilize this interface even if it is not being set in the board's default configuration. Please see the Pin Attributes listed in TI's AM335x datasheet for more information on the various modes each pin can be muxed to.

 


Technical Support

For further information or to report any problems, visit the PHYTEC Support Portal