Release Notes
BSP-Yocto-TISDK-AM65xx-ALPHA4
Software versions, supported interfaces, and new features.
Operating System | Linux |
---|---|
BSP Release Status | Released |
Release Date |
|
Repository | PHYTEC Public Repos |
Binaries | BSP-Yocto-TISDK-AM65xx-ALPHA4 |
This is an ALPHA BSP and is intended for evaluation purposes only. PHYTEC will not support development on ALPHA BSPs once a non-ALPHA release is made available.
This BSP provides a basis for development, deployment, and execution of Linux based applications on the phyCORE-AM65x System on Module (SOM). For detailed information on the various software components included in the release and how to use them, please refer to the BSP Development Guide.
Versioning
Software
Linux Kernel | 5.4.74 (Based on TI SDK 07.01) | PHYTEC Source Repo |
---|---|---|
U-Boot | 2020.01 (Based on TI SDK 07.01) | PHYTEC Source Repo |
Yocto | 3.1 (Dunfell) (Based on TI SDK 07.01) | PHYTEC Source Repo |
Host OS | Tested on 64-bit Ubuntu 18.04 LTS | Ubuntu 18.04 Release |
Yocto Machine Configuration Table
This BSP releases supports the phyCORE-AM65x Development Kit and also allows configuration options for different SOMs to be used with the kit carrier board (PCM-941). By default, only the standard kit configuration will be in the table. If you have a different SOM, use the filters below to search by the SOM part number. The U-Boot defconfig and kernel device tree file names are important when creating custom U-Boot and Linux kernel images outside of Yocto development, or modifying Yocto source for further use.
Yocto Machine Config
Yocto Machine Name | am65xx-phycore-kit |
---|---|
Kit Part Number | KPCM-067-ALPHA-L |
SOM Part Number (Click Here for description) | PCM-067-482E421I0 |
Modules | LCD-018-070-KAP |
U-Boot defconfig | am65xx_phycore_kit_a53_defconfig am65xx_phycore_kit_r5_defconfig |
Kernel Device Tree File | k3-am65xx-phycore-kit.dtb |
Linux Device Tree Summary
This is a summary of how the device tree files and the various includes are broken down, using the phyCORE-AM65x development kit as an example:
Hardware Target | Device Tree File Descriptions | Filename |
phyCORE-AM65x Development Kit (SD enabled, WiFi disabled) | Default Build Target | k3-am65xx-phycore-kit.dts |
SOM (superset) - enables all SOM features | k3-am65xx-phycore-som.dtsi | |
Carrier Board | k3-am65xx-pcm-941.dtsi | |
PHYTEC LCD-018-KAP-070 support (overlay) | k3-am65xx-phytec-lcd-018.dtso |
Additional, optional functionality can be enabled with the following kernel device tree overlays: k3-am65xx-phytec-expansion-sample.dtbo, k3-am65xx-phytec-wlan.dtbo
Compatible Hardware
Supported Hardware Versions
Hardware Description | Part Number | Configuration Details (Processor / DDR4 / eMMC / WiFi / Ethernet / Temp) | PCB Version |
---|---|---|---|
phyCORE-AM65x SOM | PCM-067-482E421I0 | AM6548 / 2GB DDR4 with 1GB ECC / 4GB eMMC / Sterling LWB 2.4 GHz / Gigabit Ethernet / Industrial | 1498.2 |
phyCORE-AM65x Carrier Board | PCM-941.A3 | 1499.3 |
Compatible Expansion Boards and Accessories
Module Name | Part Number | PCB Version | Description |
---|---|---|---|
7" Display with Capacitive Touch | LCD-018-070-KAP | 1365.1 | EDT ETM0700G0DH6 TTL 7" display with capacitive touch |
Expansion Bus Prototyping Board | PCM-957 | 1351.0 | Expansion Bus Breakout and Prototype Board |
BSP Download
Pre-built images of BSP-Yocto-TISDK-AM65xx-ALPHA4 can be downloaded from the link below:
BSP-Yocto-TISDK-AM65xx-ALPHA4 Release
BSP Development Guide
BSP Features
The following table lists the interfaces available from the phyCORE-AM65x SOM.
- Support - the interface has software support available in BSP
- Tested - the interface has been configured and tested by PHYTEC
Status in Device Tree - the corresponding device tree nodes are enabled in the device tree
SOC Interface | Support (Linux) | Support (U-Boot) | Detail | Tested | Status in Device Tree | Notes |
---|---|---|---|---|---|---|
UART | Yes | Yes | main_uart0 | Yes | Okay |
|
main_uart1 | Yes | Okay |
| |||
main_uart2 | Yes | Okay |
| |||
mcu_uart0 | Yes | Okay |
| |||
wkup_uart0 | Yes | Disabled 1 |
| |||
UART (PRU-ICSS) | No | No | prg0_uart0 | No | Disabled 3 | |
prg1_uart0 | No | Disabled 3 | ||||
prg2_uart0 | No | Disabled 3 | ||||
I2C | Yes | Yes | main_i2c0 | Yes | Okay |
|
main_i2c1 | Yes | Okay |
| |||
main_i2c2 | No | Disabled 2 | ||||
main_i2c3 | No | Disabled 2 | ||||
mcu_i2c0 | No | Disabled 1 |
| |||
wkup_i2c0 | Yes | Okay |
| |||
Ethernet | Yes | Yes | mcu_rgmii1 | Yes | Okay |
|
Ethernet (PRU-ICSS) | Yes | Yes | prg0_rgmii1 | No | Disabled 2 | |
prg0_rgmii2 | No | Disabled 2 | ||||
prg1_rgmii1 | Yes | Okay |
| |||
prg1_rgmii2 | Yes | Okay |
| |||
prg2_rgmii1 | No | Disabled 1 |
| |||
prg2_rgmii2 | No | Disabled 1 |
| |||
Industrial Ethernet (PRU-ICSS) | No | No | prg0_iep0 | No | Disabled 3 | |
prg0_iep1 | No | Disabled 3 | ||||
prg1_iep0 | No | Disabled 3 | ||||
prg1_iep1 | No | Disabled 3 | ||||
prg2_iep1 | No | Disabled 3 | ||||
MCAN | Yes | No | mcu_mcan0 | Yes | Okay |
|
mcu_mcan1 | No | Disabled 3 |
| |||
USB | Yes | Yes | usb0 | Yes | Okay |
|
usb1 | Yes | Okay |
| |||
MMC/SDIO | Yes | Yes | main_mmc0 | Yes | Okay |
|
main_mmc1 | Yes | Okay |
| |||
MCSPI | Yes | No | main_spi1 | Yes | Okay |
|
main_spi2 | No | Disabled 3 | ||||
main_spi3 | No | Disabled 3 | ||||
mcu_spi1 | No | Disabled 3 | ||||
OSPI | Yes | No | mcu_ospi0 | Yes | Okay |
|
mcu_ospi1 | No | Disabled 2 | ||||
MCASP | Yes | No | mcasp0 | No | Disabled 1 |
|
mcasp1 | No | Disabled 2 | ||||
mcasp2 | No | Disabled 2 | ||||
ADC | Yes | No | adc0 | Yes | Disabled 1 |
|
PCIe | Yes | No | pcie0 | No | Disabled 2 | |
pcie1 | No | Okay |
| |||
OLDI | Yes | No | LVDS Display | Yes | Okay |
|
eCAP | Yes | No | ecap0 | Yes | Disabled1 |
|
eCAP (PRU-ICSS) | No | No | prg0_ecap0 | No | Disabled 3 | |
prg1_ecap0 | No | Disabled 3 | ||||
prg2_ecap0 | No | Disabled 3 | ||||
eQEP | No | No | eqep0 | No | Disabled 2 | |
eqep1 | No | Disabled 2 | ||||
PWM | Yes | No | ehrpwm0 | No | Disabled 3 | |
ehrpwm1 | No | Disabled 3 | ||||
ehrpwm2 | No | Disabled 3 | ||||
ehrpwm3 | Yes | Okay |
| |||
ehrpwm4 | No | Disabled 3 | ||||
ehrpwm5 | No | Disabled 3 | ||||
PWM (PRU-ICSS) | No | No | prg0_pwm0 | No | Disabled 3 | |
prg0_pwm1 | No | Disabled 3 | ||||
prg0_pwm2 | No | Disabled 3 | ||||
prg0_pwm3 | No | Disabled 3 | ||||
prg1_pwm0 | No | Disabled 3 | ||||
prg1_pwm1 | No | Disabled 3 | ||||
prg1_pwm2 | No | Disabled 3 | ||||
prg1_pwm3 | No | Disabled 3 | ||||
prg2_pwm0 | No | Disabled 3 | ||||
prg2_pwm1 | No | Disabled 3 | ||||
prg2_pwm2 | No | Disabled 3 | ||||
prg2_pwm3 | No | Disabled 3 | ||||
MIPI DPI | No | No | MIPI DPI-2 Display | No | Disabled 1 |
|
MIPI CSI | No | No | MIPI CSI-2 Camera | No | Disabled 1 |
|
GPMC | No | No | gpmc0 | No | Disabled 2 | |
JTAG | JTAG0 | Yes |
| |||
JTAG1 | Yes |
|
The following table lists the peripherals connected to the above interfaces on the phyCORE-AM65x SOM and carrier board.
- Support - the interface has software support available in BSP
- Tested - the interface has been configured and tested by PHYTEC
Status in Device Tree - the corresponding device tree nodes are enabled in the device tree
Peripheral | Detail | Support (Linux) | Support (U-Boot) | Tested | Status in Device Tree | Notes |
---|---|---|---|---|---|---|
RTC | Micro Crystal RV-3028-C7 | Yes | No | Yes | Okay | |
EEPROM | STMicroelectronics M24C32-DFMC6TG | Yes | Yes | Yes | Okay | |
Bluetooth | Laird Sterling-LWB 450-0152 | Yes | No | Yes | Okay | |
WiFi | Laird Sterling-LWB 450-0152 | Yes | No | Yes | Disabled 1 |
|
DDR4 | Micron MT40A512M16JY-083E | N/A | Yes | Yes | Okay |
|
NOR Flash | Micron MT35XU512ABA1G12-0SIT | Yes | Yes | Yes | Okay | |
Security Module | NXP A7102CHTK2/T0BC2AJ | No | No | No | Disabled 3 |
[1] Interface or peripheral requires additional software configuration to enable.
[2] Interface is accessible by SOM connectors but signals may conflict with other interfaces and requires hardware evaluation and/or additional software configuration to enable.
[3] Software support is not currently available.
New in this Release
- General
- Add support for PHYTEC phyCORE-AM65x SOM (PCM-067) PCB revision 1498.2 (AM65x Silicon Revision 2.0)
- Linux
- General:
- Migrate to v5.4.74 base from TI SDK v07.01
- USB:
- Enable USB3.0 support on USB0
- General:
- U-Boot
- Migrate to v2020.01 base from TI SDK v07.01
- Yocto
- Migrate to v3.1 (Dunfell) base from TI SDK v07.01
- Update Laird Sterling-LWB driver and firmware to v8.2.0.16
Known Issues
Technical Support
For further support please visit PHYTEC's Support Portal