Advertisement

Quick Links

 
L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit
Hardware and BSP Manual
 
 
 
 
 
 
A product of PHYTEC Technology Holding Company

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the phyGATE-Tauri-L L-1028e.A3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Phytec phyGATE-Tauri-L L-1028e.A3

  • Page 1   L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual             A product of PHYTEC Technology Holding Company...
  • Page 2 (i.MX 8M Mini) Kit Hardware and BSP Manual Document Type Hardware / BSP Reference Manual Yocto Page L-813e.A10 Yocto Reference Manual Article Number L-1028e.A3 Release Date 02.08.2022 Is Branch of L-1028e.Ax i.MX 8 phyGATE-Tauri-L Kit Hardware and BSP Manual Head © PHYTEC Messtecknik GmbH...
  • Page 3 L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual © PHYTEC Messtecknik GmbH...
  • Page 4: Notes About This Manual

    Usage The information in this manual is valid for all standard variants of the phyGATE Tauri-L industrial gateway from PHYTEC Messtechnik GmbH. An overview of all devices and variants to which the descriptions apply can be found in  Product Information.
  • Page 5: Safety Instructions And Liability

    For data communication, the devices provide various typical industrial interfaces for connection to surrounding devices. This PHYTEC standard gateway is supplied exclusively as an OEM device by PHYTEC Messtechnik GmbH and requires an adaptation of the operating software for the intended application by the distributor of the device.
  • Page 6 Improper use and connection of these devices, as well as subsequent processing of these devices (e.g. soldering work on the printed circuit board), lead to exclusion of liability on the part of the manufacturer. Please observe the corresponding information in the operating instructions for proper installation. © PHYTEC Messtecknik GmbH...
  • Page 7: Product Information

    1x RS485 • 1x RS232 • mPCIe slot (USB only) with 1x SMA antenna connector • (50mm housing) 3.2 Product Overview The phyGATE Tauri-L has several interfaces and controls/displays which are shown in the following figure. © PHYTEC Messtecknik GmbH...
  • Page 8 1. Power-LED green 2. User-LED red (freely configurable) 3. User-LED yellow (freely configurable) 4. Button (freely configurable) 5. USB interface (Typ A) 6. Ethernet interface (RJ45) 7. Micro-SD Slot 8. RS232, RS485, CAN interface (configurable) 9. Supply connection © PHYTEC Messtecknik GmbH...
  • Page 9: Technical Data

    PB-03420-002: max. 400 mA @ 24 VDC PB-03420-003: max. 300 mA @ 24 VDC Power adapter type SELV/PELV Hardware Specification CPU type NXP i.MX 8M mini Quad-Core Cortex-A53 + Cortex-M4 max. 1,8 GHz (A53 core) / 400 MHz (M4 core) © PHYTEC Messtecknik GmbH...
  • Page 10 1x power status LED Software Specification Operating system Linux (Yocto) Security Features Device-Management / Cloud-Update concept Mechanical Data Housing type Phoenix ICS Housing material Polyamide Mounting type Top-hat rail mounting according to DIN EN 60715 IP protection class max. IP20 © PHYTEC Messtecknik GmbH...
  • Page 11 Weight (depending on variant) max. 250 g (depending on variant) Environmental Data Storage temperature -20 °C - +70 °C Operating temperature -20 °C - +60 °C Humidity 10% - 95% non condensing IP protection class control cabinet min. IP44 © PHYTEC Messtecknik GmbH...
  • Page 12 L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual FIGURE 2: phyGATE-Tauri-L Measurements © PHYTEC Messtecknik GmbH...
  • Page 13: Package Contents/Accessories

    DIN EN 61000-6-2:2019-11 EMV Interference immunity for industrial areas • DIN EN 61000-6-3:2020-09 EMV Interference emissions for living area The CE declaration of conformity for the device can be found online on the product page at www.phytec.de. © PHYTEC Messtecknik GmbH...
  • Page 14 3.7 Technical Documentation and Support Technical documentation for the product can be found on our product page online at www.phytec.de. If you have any questions or suggestions regarding the product, we look forward to hearing from you.
  • Page 15: Technical Product Information

    4 Technical Product Information Block Diagram FIGURE 3: phyGATE-Tauri-L Block Diagram Electrical Connection The phyGATE Tauri-L gateway has various interfaces for connection to the surrounding infrastructure. The following table lists the connections with the matching mating connectors. © PHYTEC Messtecknik GmbH...
  • Page 16 Phoenix MC 1,5/ 2-GF-3,81 Phoenix MC 1,5/ 2-STF-3,81 Phoenix FMC1.5/2-STF-3.81 Ethernet 1 RJ45 RJ45 Ethernet 0 RJ45 RJ45 USB-A USB-A SD Karte microSD-Slot MicroSD-Karte RS232 / RS485 / CAN Phoenix MC 1,5/10G-3,5 Phoenix MC1,5/10-ST-3,5 Phoenix FMC1.5/10-ST-3.5 User Input Button © PHYTEC Messtecknik GmbH...
  • Page 17 RS232_1_TX RS232 / RS485 / CAN RS232_1_RX GND_ISO RS485_A RS485_B CANH CANL  For the phyGATE Tauri-L variants with RS232 /  RS485 / CAN, the function of the pins can be configured by the application software. © PHYTEC Messtecknik GmbH...
  • Page 18: Mechanical Connection

    Pour éviter tout dysfonctionnement ou destruction de l’appareil en cas de surchauffe, il est indispensable de s’assurer que les fentes d'aération ne sont pas couvertes par des composants environnants, des câbles et autres objets. L'air doit pouvoir circuler librement autour du boîtier pour dissiper la chaleur. © PHYTEC Messtecknik GmbH...
  • Page 19 OS in order to operate the software and hardware  All necessary information, software, and other downloads for quick commissioning can be found on the phyGATE Tauri-L product page online at www.phytec.de. Requirements You'll need the following components to get started quickly with this installation guide: •...
  • Page 20 Be sure the right Device is selected to avoid damage to other storage devices connected to your computer. If you are using Linux: Open Terminal on Host-System and type the following command to burn the Image: © PHYTEC Messtecknik GmbH...
  • Page 21: Insert The Microsd Card

    MC 1,5/ 2-STF-3,5 or MC 1,5/ 2-ST-3,5). The permissible input voltage is 12 VDC to 36 VDC. A 24 VDC adapter with a minimum current rating of 1A is recommended to supply the board. The power adapter must be of SELV/PELV classification. © PHYTEC Messtecknik GmbH...
  • Page 22 RJ45 Ethernet cable between the phyGATE Tauri-L and your computer. Make sure that the IP configuration of your computer is configured as follows: • IP address: 192.168.3.10 • Netmask: 255.255.255.0 Now you are able to log in via SSH. Therefore, please use the following login data: © PHYTEC Messtecknik GmbH...
  • Page 23 For the SSH connection under Windows, you can use an SSH client of your choice. The description below is based on PuTTY:  FIGURE 8: SSH Connection (PuTTY Interface) Configure Host Name as "root@192.168.3.11" Press 'Open' to connect the device via SSH If you are using Linux: © PHYTEC Messtecknik GmbH...
  • Page 24 L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual host$ ifconfig <eth-interface> 192.168.3.10 host$ ssh root@192.168.3.11 Yogurt Vendor (Phytec Vendor Distribution) 2.6.2 phygate-tauri-l-imx8mm-2 ttymxc2  phygate-tauri-l-imx8mm-2 login: 5.6 Setup Device Interfaces 5.6.1 Connecting to CAN The CAN configuration is automatically done by the daemon systemd. You can send messages with cansend or receive messages with candump:...
  • Page 25 Finding the Right Software Platform The i.MX 8M Mini BSP is a unified BSP, which means, it supports a set of different PHYTEC carrier boards (CB) with different Systems on Module (SOMs). For the Tauri-L there is one machine included:...
  • Page 26 • U-Boot: u-boot.bin • U-Boot-SPL: u-boot-spl.bin • lpddr4 binary files: lpddr4_pmu_train_1d_dmem.bin, lpddr4_pmu_train_1d_imem.bin, lpddr4_pmu_train_2d_dmem.bin, lpddr4_pmu_train_2d_imem.bin • Kernel: Image • Kernel device tree file: oftree • imx8mm-phy*.dtbo: Kernel device tree overlay files • Root filesystem: phytec-headless-image-phygate-tauri-l-imx8mm-2.tar.gz, phytec-headless-image- phygate-tauri-l-imx8mm-1.manifest • SD card image: phytec-headless-image-phygate-tauri-l-imx8mm-2.sdcard © PHYTEC Messtecknik GmbH...
  • Page 27: System Booting

    It contains all BSP files in correctly preformatted partitions and can be copied to the SD card easily using the single Linux command dd.  The created file phytec-headless-image-phygate-tauri-l-imx8mm-2.sdcard is only a link to a file like phytec- headless-image-phygate-tauri-l-imx8mm-2-<BUILD-TIME>.rootfs.sdcard.  Warning To create your bootable SD card with the dd command, you must have root privileges.
  • Page 28 After having unmounted all devices with an appended number (<your_device><number>), you can create your bootable SD card with: host$ sudo dd of=/dev/<your_device> if=phytec-headless-image-phygate-tauri-l-imx8mm-2. sdcard bs=1MB conv=fsync status=progress Using the device name (<your_device>) without appended number (e.g. sde) which stands for the whole device. The parameter conv=fsync forces a sync operation on the device before dd returns.
  • Page 29 In case you want to boot the whole Linux from the SD card, also mount the ext4 partition. • Then untar <IMAGENAME>-<MACHINE>.tar.gz rootfs image to it: host$ sudo mount /dev/sd<X>2 /media host$ sudo tar xfz <IMAGENAME>-<MACHINE>.tar.gz -C /media/ • Do not forget to properly unmount the SD card with: host$ sudo umount /media © PHYTEC Messtecknik GmbH...
  • Page 30: Updating Software

    A working network is necessary! • Show your available image files on the host: host$ ls phytec-headless-image-phygate-tauri-l-imx8mm-2.sdcard • Uncompress and send the image with the dd command combined with ssh through the network to the eMMC of your device: © PHYTEC Messtecknik GmbH...
  • Page 31 Resizing ext4 Root Filesystem. 8.2.1 Updating eMMC via SD Card in Linux on Target You can also update the eMMC under Linux. You only need a complete image saved on the SD card (e.q. phytec- headless-image-phygate-tauri-l-imx8mm-2.sdcard). • Show your saved image files on the SD card: target$ ls phytec-headless-image-phygate-tauri-l-imx8mm-2.sdcard...
  • Page 32 L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual RAUC The Robust Auto-Update Controller (RAUC) mechanism is a new addition to Yogurt. PHYTEC has written an online manual on how we have integrated RAUC into our BSPs (L-1006e.A0 RAUC Update & Device Management Manual).
  • Page 33 10.2 PHYTEC i.MX 8M Mini BSP Device Tree Concept The following sections explain some rules we have defined on how to set up device trees for our i.MX 8M Mini SoC- based boards.
  • Page 34 (i.e. the Board .dts shows the special characteristics of the board configuration). For example, there are phyCORE-i.MX 8M Mini SOMs may or may not have a MIPI DSI to LVDS converter mounted. The converter is enabled (if available) in the Board .dts and not in the Module .dtsi. © PHYTEC Messtecknik GmbH...
  • Page 35 L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual Accessing Peripherals To find out which boards and modules are supported by the release of PHYTEC’s i.MX8 BSP described herein, visit our web page at http://www.phytec.de/produkte/software/yocto/phytec-unified-yocto-bsp-releases/ and click the corresponding BSP release. here you can find all hardware supported in the columns "Hardware Article Number"...
  • Page 36 RS232 interface. This can be configured with devicetree overlays. target$ cat /boot/bootenv.txt                                  overlays=imx8mm-phygate-tauri-rs232-rs485.dtso You can edit this file using vi and replace the dtso with imx8mm-phygate-tauri-rs232-rs232.dtso After the next reboot, ttymxc3 can be used as RS232. © PHYTEC Messtecknik GmbH...
  • Page 37 The DT Ethernet setup might be split into two files depending on your hardware configuration: the module DT, and the board-specific DT. Module DT, arch/arm64/boot/dts/freescale/phytec-imx8mm-phycore-som.dtsi: […] #include <dt-bindings/net/ti-dp83867.h> […]   &fec1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec1>; phy-mode = "rgmii-id"; phy-handle = <&ethphy0>; fsl,magic-packet; status = "okay";   mdio { #address-cells = <1>; © PHYTEC Messtecknik GmbH...
  • Page 38 The i.MX 8M Mini alpha release kit supports a slot for Secure Digital Cards and MultiMedia Cards to be used as general-purpose block devices. These devices can be used in the same way as any other block device. © PHYTEC Messtecknik GmbH...
  • Page 39 If it does not contain one, the whole device can be used as a file system (”floppy” like handling). In this case, /dev/mmcblk1 must be used for formatting and mounting. The cards are always mounted as being writable. DT configuration for the MMC (SD card slot) interface in arch/arm64/boot/dts/freescale/phytec-imx8mm-phyGATE- Tauri.dtsi: […]  ...
  • Page 40 0x1d6 MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 >;   […] DT configuration for the eMMC interface in arch/arm64/boot/dts/freescale/phytec-imx8mm-phycore-som.dtsi: […]   &usdhc3 { vqmmc-supply = <&reg_sw6>; pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-0 = <&pinctrl_usdhc3>; pinctrl-1 = <&pinctrl_usdhc3_100mhz>; pinctrl-2 = <&pinctrl_usdhc3_200mhz>;...
  • Page 41 MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4 MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4 MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4 MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4 MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4 MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4 MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x194 >;   pinctrl_usdhc3_200mhz: usdhc3grp200mhz { fsl,pins = < MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x196 MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d6 MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d6 MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d6 MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d6 MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d6 MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d6 © PHYTEC Messtecknik GmbH...
  • Page 42 11.5 eMMC Devices PHYTEC modules like phyCORE-i.MX 8M Mini are populated with an eMMC memory chip as main storage. eMMC devices contain raw MLC memory cells combined with a memory controller that handles ECC and wear leveling. They are connected via an MMC/SD interface to the i.MX 8M Mini and are represented as block devices in the Linux kernel like SD cards, flash drives, or hard disks.
  • Page 43 /dev/mmcblk0 • To ensure that the new setting is taken over and the kernel triggers BKOPS by itself, shut down the system with:  The BKOPS_EN bit is a one-time programmable only. It cannot be reversed. © PHYTEC Messtecknik GmbH...
  • Page 44 The example works for any block device such as eMMC, SD card, or hard disk. • Get the current device size: target$ fdisk -l /dev/mmcblk2 • The output looks like this: © PHYTEC Messtecknik GmbH...
  • Page 45 Units: sectors of bytes   Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type /dev/mmcblk2p1 * 64,0,1 762,2,28 8192 97627 89436 43.6M Win)   Command (m help): n Partition type primary partition (1-4) extended © PHYTEC Messtecknik GmbH...
  • Page 46: Spi Master

    SPI channels with up to 4 devices. Each channel supports Single/Dual/Quad/Octal mode data transfer (1/2/4/8 bidirectional data lines). The ECSPI controller supports 3 SPI interfaces with one dedicated chip selected for each interface. As chip selects should be realized with GPIOs, more than one device on each channel is possible. © PHYTEC Messtecknik GmbH...
  • Page 47 It lists all MTD devices and the corresponding partition names. The flash node is defined inside the SPI master node in the module DTS. The SPI node contains all devices connected to this SPI bus which is in this case only the SPI NOR Flash. Definition of the SPI master node in imx6qdl-phytec-phycore-som.dtsi : &flexspi { pinctrl-names = "default";...
  • Page 48 Read the value of a gpio (e.g gpio 20 from chip0): target$ gpioget gpiochip0 • Set value of gpio 20 on chip0 to 0 and exit tool: target$ gpioset --mode=exit gpiochip0 20=0 • The help text of gpioset shows possible options: target$ gpioset --help © PHYTEC Messtecknik GmbH...
  • Page 49 Here is a simple example: To get all LEDs available, type: target$ ls /sys/class/leds led-yellow@ led-red@ Here the LEDs blue-mmc, green-heartbeat, and red-emmc are on the phyGATE-Tauri. • To toggle the LEDs ON, use: target$ echo > /sys/class/leds/led-red/brightness © PHYTEC Messtecknik GmbH...
  • Page 50 L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual • To toggle OFF: target$ echo > /sys/class/leds/led-red/brightness • User I/O configuration in device tree file arch/arm64/boot/dts/freescale/phytec-imx8mm-phyGATE-Tauri.dtsi: leds { compatible = "gpio-leds"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_leds>;   led-red { label = "red-emmc";...
  • Page 51 11.9 C Bus The i.MX 8M Mini contains three Multimaster fast-mode I²C modules called I2C1, I2C2, I2C3, and I2C4. PHYTEC boards provide plenty of different I²C devices connected to the I²C modules of the i.MX 8M Mini. This chapter will describe the basic device usage and its DT representation of some of the I²C devices integrated on our phyGATE-...
  • Page 52 To fill the whole EEPROM with zeros, use: target$ dd if=/dev/zero of=/sys/class/i2c-dev/i2c-0/device/0-0051/eeprom bs=4096 count=1 This operation takes some time because the EEPROM is relatively slow. DT representation, e.g. in phyCORE-i.MX 8M Mini file phytec-imx8mm-phycore-som.dtsi: &i2c1 { clock-frequency = <400000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c1>;...
  • Page 53 1..32 dtseg2 1..16 dsjw 1..16 dbrp 1..256 dbrp-inc clock 20000000 re-started bus-errors arbit-lost error-warn error-pass bus-off numtxqueues numrxqueues gso_max_size 65536 gso_max_segs 65535 RX: bytes packets errors dropped overrun mcast TX: bytes packets errors dropped carrier collsns © PHYTEC Messtecknik GmbH...
  • Page 54 The can0.service is started by default after boot. You can start and stop it using: target$ systemctl stop can0.service target$ systemctl start can0.service The bitrate can also be changed manually, for example, to make use of the flexible bitrate: © PHYTEC Messtecknik GmbH...
  • Page 55 = <&clk IMX8MM_CLK_ECSPI1_ROOT>; assigned-clock-rates = <18181819>;   can0: can@0 compatible = "microchip,mcp251xfd"; reg = <0>; spi-max-frequency = <10000000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_can_int>; interrupt-parent = <&gpio1>; interrupts = <8 IRQ_TYPE_LEVEL_LOW>; clocks = <&can_osc_40m>;   © PHYTEC Messtecknik GmbH...
  • Page 56 >; [...] 11.12 RTCs can be accessed via /dev/rtc*. Because PHYTEC boards have often more than one RTC, there might be more than one RTC device file. • To find the name of the RTC device, you can read its sysfs entry with: target$ cat /sys/class/rtc/rtc*/name •...
  • Page 57: Usb Host Controller

    Due to udev, all mass storage devices connected get unique IDs and can be found in /dev/disks/by-id. These IDs can be used in /etc/fstab to mount the different USB memory devices in different ways. User USB2 (host) configuration is in the kernel device tree phytec-imx8mm-phyGATE-Tauri.dtsi: […]  ...
  • Page 58: Usb Device

    USB OTG Most PHYTEC boards provide a USB OTG interface. USB OTG ports automatically act as a USB device or USB host. The mode depends on the USB hardware attached to the USB OTG port. If, for example, a USB mass storage device is attached to the USB OTG port, the device will show up as /dev/sda.
  • Page 59 If your system has more than one USB Device or OTG port, you can pass the right one to the USB Device Controller (UDC). • To stop the USB gadget and unbind the used functions execute: target$ echo "" > /sys/kernel/config/usb_gadget/g1/UDC User USB OTG configuration in the kernel device tree phytec-imx8mm-phyGATE-Tauri.dtsi:   [...] reg_usb_otg1_vbus: regulator-usb-otg1-vbus { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usbotg1pwrgrp>;...
  • Page 60 The TPM is connected over the SPI interface. Currently, we support a basic driver implementation. Bootlog output: tpm_tis_spi spi1.0: TPM (device-id 0x1B, rev-id 16) TPM configuration in the kernel device tree phytec-imx8mm-phyGATE-Tauri.dtsi: /* TPM */ &ecspi2 { #address-cells = <1>;...
  • Page 61 For PCIe devices, you have to enable the correct driver in the kernel configuration. This WLAN card, for example, is manufactured by IntelKconfig. The option for the driver, which must be enabled, is named CONFIG_IWLWIFI and can be found under Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimat in the kernel configuration. © PHYTEC Messtecknik GmbH...
  • Page 62: Cellular Modem

    The Tauri-L can optionally be purchased with a cellular modem. Everything is already integrated into the BSP but has to be configured. • Disable dhcp for wireless interfaces, so modemmanager can manage it: target$ vi /lib/systemd/network/90-dhcp-default.network -> remove w* • Enable the modem: © PHYTEC Messtecknik GmbH...
  • Page 63 3g; preferred: none allowed: 4g; preferred: none allowed: 2g, 3g; preferred: 3g allowed: 2g, 3g; preferred: 2g allowed: 2g, 4g; preferred: 4g allowed: 2g, 4g; preferred: 2g allowed: 3g, 4g; preferred: 4g allowed: 3g, 4g; preferred: 3g © PHYTEC Messtecknik GmbH...
  • Page 64 /org/freedesktop/ModemManager1/Bearer/1 type: default ------------------------------------ Status connected: yes suspended: no interface: wwan0 ip timeout: ------------------------------------ Properties apn: internet.telekom roaming: allowed ------------------------------------ IPv4 configuration | method: static address: 10.149.255.127 prefix: gateway: 10.149.255.128 dns: 10.74.210.210, 10.74.210.211 mtu: 1430 © PHYTEC Messtecknik GmbH...
  • Page 65 Here the system has four processor cores. By default, all available cores in the system are enabled to get maximum performance. • To switch off a single-core, execute: target$ echo > /sys/devices/system/cpu/cpu3/online As confirmation, you will see: 110.502295] CPU3: shutdown 110.505012] psci: CPU3 killed. © PHYTEC Messtecknik GmbH...
  • Page 66: Thermal Management

    Share, Bang Bang, and Userspace. The default policy used in the BSP is step_wise.  If the value of the SoC temperature in the sysfs file temp is above trip_point_0 (greater than 85 °C), the CPU frequency is set to the lowest CPU frequency. When the SoC temperature drops below trip_point_0 again, the throttling is released. © PHYTEC Messtecknik GmbH...
  • Page 67: Revision History

    L-1028e.A3 phyGATE-Tauri-L (i.MX 8M Mini) Kit Hardware and BSP Manual 12 Revision History TABLE 9: Revision History Date Version # Changes in this manual 17.06.2021 L-1028e.A0 Preliminary Version 28.09.2021 L-1028e.A1 Updated Power Information 29.10.2021 L-1028e.A2 Updated housing information 20.04.2022 L-1028e.A3 Update BSP PD22.1.0 PDF Version © PHYTEC Messtecknik GmbH...

Table of Contents