Get ready for the STM32 Summit 2026 | Online, November 3
Ask questions and find answers on STM32 microprocessors, including hardware, power, DRAM, flashing, interfacing, device tree, and peripherals.
Most recent activity
Hello My borad can bring up from SD card. But can not boot from eMMC. When boot from eMMC. I can't get any message from the console. How can I find the trouble?Thanks
Hi,We are using stm32mp157a processor. We have some confusion for peripheral allocation for 3 cores. We referred document new microprocessor series with enhance performance thanks to its multicore architecture and graphical processor. from wiki.Below are the points we are unable to understand.1.UART1, I2C4, I2C6, SPI6 allocation not clear. These peripherals are not specified for which core they are allocated.2.If Some peripherals are sharable, how can i allocate to each core and how can i disable sharable peripheral to particular core.3.How can i find out privileged mode of processor.4.How can i disable secure mode for each processor in SCR register.
..
I want to pass the some parameters to kernel command line. drm.edid_firmware=edid/1280x800.binI tried to use "bootargs" environment of uboot. env set bootargs "drm.edid_firmware=edid/1280x800.bin"But, Not working as I expect. I couldn't find my parameter in kernel command line. below is dmesg log.Kernel command line: root=PARTUUID=491f6117-415d-4f53-88c9-6e0de54deac6 rootwait rw console=ttySTM0,115200below is /proc/cmdline log. root@stm32mp15:~# cat /proc/cmdline root=PARTUUID=491f6117-415d-4f53-88c9-6e0de54deac6 rootwait rw console=ttySTM0,115200How to pass the kernel command line parameters on uboot?thanks in advance.
I have STM32MP157C-DK2 evaluation board. When I connect HDMI to TV, Backlight of LCD off. I already know that this is because STM32MP1 has only one display controller. but my custom board is designed to support dual screen (duplicate mode).So even if connect HDMI to TV, backlight of local LCD still has to keep on. Can I get some advice about it?Where is the source code that trun off the backlight of LCD?Thanks in advance for your answer.
Hello everyone ~Below link is my last question about display quality of dual screen. Fortunately I solved it but I faced other problem. https://community.st.com/s/question/0D53W00001mHWaWSAW/stm32mp1-can-i-duplicate-ltdcrgb-signal-for-dual-displayAs I mentioned in the above question, I want to implement dual screen that display same contents same time.My TFT-LCD's resolution is 1280x800 (10.1inch).so HDMI also has to has 1280x800 same resolution with LCD. The monitor or TV that support 1280x800 resolution in EDID display well both all.Below is "modetest" log when work fine.root@stm32mp15-prox:~# modetest -M stm -c Connectors: id encoder status name size (mm) modes encoders 33 32 connected HDMI-A-1 480x270 1 32 modes: index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot) #0 1280x800 59.91 1280 1328 1360 1440 800 803 809 823 71000 flags: phsync, nvsync; type: driver props: 1 EDID: flags: immutable blob blobs: value: 00ffffffffffff001e6db85a01010101 0118010380301
I am working with Murata community but thought I would also see if anyone has experience on our specific type of board. Our design is based on STM32MP175C. They mention needing custom FW and their Yocto layer, etc. Seems emphasized on working with NXP based systems. https://community.murata.com/s/article/Drill-down-RF-Test-Procedure
Hi all ~I have a question regarding dual display.I want to display same content at the same time to both display devices (LTDC and HDMI).But, As my understanding, STM32MP1 has only one display controller. https://community.st.com/s/question/0D53W00000DH4AqSAL/can-i-use-dual-display-on-stm32mp157c-chipsetMy TFT-LCD's resolution is 1280x800 (10.1inch) and support LVDS.So, if I can implement dual display, LCD and HDMI will has same resolution. Isn't there any solution to implement dual display implementation?Actually, I tried the following. As a result, both display devices can be display same content at the same time. But there is one problem that display quaility is not clearly.And both display devices has exactly same quality. To be honest I don't know exactly that this application is right.Can I get some advice?Thanks regards
When porting the boot on my board,Please analyze the following situations:
I'm using coral dev board(i.MX8MQ) and trying to build tensorflow(2.5.0), libedgetpu(2.5.0) for imx. I couldn't find build for imx in your github repo. Any chance to help?
Hello,I am following this guide: https://wiki.st.com/stm32mpu/wiki/STM32MP1_Distribution_PackageI have reached step 6, but when I run bitbake st-image-weston I'm getting this error:DEBUG: Executing python function populate_packages ERROR: QA Issue: icu: Files/directories were installed but not shipped in any package: /usr/lib/lib Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. icu: 1 installed and not shipped files. [installed-vs-shipped]Before that, I used this command: DISTRO=openstlinux-weston MACHINE=stm32mp13-disco source layers/meta-st/scripts/envsetup.shDo you know what can I do to fix this error? I have attached a copy of the error log.
Hi ST Community,I'm trying to build st-weston-image for my stm32mp157f-dk2 board with yocto and the following configuration:Release: kirkstoneMACHINE = "stm32mp1"The layers that I use are the following:BBLAYERS ?= " \</absolute/path/to/yocto/directory>/poky/meta \</absolute/path/to/yocto/directory>/poky/meta-poky \</absolute/path/to/yocto/directory>/poky/meta-yocto-bsp \</absolute/path/to/yocto/directory>/meta-openembedded/meta-filesystems \</absolute/path/to/yocto/directory>/meta-openembedded/meta-gnome \</absolute/path/to/yocto/directory>/meta-openembedded/meta-initramfs \</absolute/path/to/yocto/directory>/meta-openembedded/meta-multimedia \</absolute/path/to/yocto/directory>/meta-openembedded/meta-networking \</absolute/path/to/yocto/directory>/meta-openembedded/meta-oe \</absolute/path/to/yocto/directory>/meta-openembedded/meta-perl \</absolute/path/to/yocto/directory>/meta-openembedded/meta-python \</absolute/pa
Hi all I have a new board of STM32MP157C, But I found the eMMC's pin in board is not the default pin. If I want to boot from eMMC what I should do? write the otp to set pin of eMMC and set the device tree. is that enough ?
On the default image provided from ST, is there any way to check what color depth is running on it.I think it is 24bit but not sure. I ran modetest but no option to show this information.
Dear STM32 MPU Community, We are please to announce that New MP1 Ecosystem V4.0.0 is available.It contains :openstlinux-5.15-yocto-kirkstone-mp1-v22.06.15STM32CubeMP1-v1.6.0STM32CubeIDE-v1.10.0STM32CubeMX-v6.6.0STM32CubeProgrammer v2.11.0Please check out the STM32_MPU_ecosystem_release_note_-_v4.0.0 on STM32 Wiki to get complete description of content and new features.*** Main NEW features of the STM32MP1-ecosystem-v4.0.0 release ***OP-TEE by default (updated driver model based on DT)New OTP structure exchange between U-Boot / cube ProgrammerADC calibration in U-BootFirmware (FIP) A/B Update (TF-A BL2 only)STM32MP15x lines updatesSTM32MP15-EVAL boards: LCD Rocktech RK055MHD042A0-CTG supportOf course, the Wiki for previous ecosystems are still available :Ecosystem-V3-WikiEcosystem-V2-WikiEcosystem-V1-Wiki Hope you will enjoy this new release.In case any questions, issues .. this Community is made for you !
How to setup a dhcp server on STM32 MP1?
I use ubuntu22.04 and stm32mp1-openstlinux-5.15-yocto-kirkstone-mp1-v22.06.15. When compiling TF-A, I can't get STM32 files. Here are the details
I have a custom board based on stm32mp157c which is working with arm-trusted-firmware version v2.2-stm32mp.I updated tf-a to version v2.4-stm32mp version keeping the same DTS file but the problem is that tf-a is starting and hangs at loading sp min as follow, no u-boot is showing:NOTICE: CPU: STM32MP157CAA Rev.Z NOTICE: Model: XYZ Variant 3 NOTICE: BL2: v2.4-r2.1-nofip(release):v2.4-stm32mp-r2-37-gaaa0ea904-dirty NOTICE: BL2: Built : 17:56:47, Aug 25 2022 NOTICE: BL2: Booting BL32 NOTICE: SP_MIN: v2.4-r2.1-nofip(release):v2.4-stm32mp-r2-37-gaaa0ea904-dirty NOTICE: SP_MIN: Built : 17:56:54, Aug 25 2022u-boot.stm32 is perfeclty loading and woking if I revert to v2.2-stm32mp.I have no idea where to look !
Hallo everybody,I have a problem with flashing a data into GP0 partition of eMMC. I have added 2 General Purpose Partitions to our eMMC and left 32MB free userspace. Now a STM32Programmer can see only a 32MB of the userspace and i can not flash an image into GP-Partition. STM32Programmer say: mmc0 max address is 0x1f80000 and mmc1 and mmc2 are not available. Are there some special options to recognize another 2 GP-Partitions I added with linux mmc-tool?Thanks in advance.
When I'm working on configuring devicetree for a new board, adding new nodes and tweaking values, I often run into a un-bootable system. What I would like is that there is a bit more information of what goes wrong.Like now it just quits booting if some node in the references some unitialized hardware. like if vrefbuf perihperal is not activated, and I reference a voltage from there *Crash*.Is there any ways to make the workflow more tolerable?
Hi all,I followed the instructions described on the wiki, page ADC_device_tree_configuration.Changing the sampling_frequency, I can achieve a sampling rate of about 10k. Going higher crashes the system. Reducing the parameter 'min-sample-time-nsecs' in the device tree did not solve the issue.Is it not possible to go higher with the sampling rate when using the iio interface? Would I option higher sampling rates writing a C Program accessing the ADC via mmap()?Any hint is appreciated.Denise
My eMMC for my custom board support HS200 so I/O should be 1.8V, does STM32MP15 supports this speed and what is the max data rate?I will be only using eMMC for booting (no SD card or any kind of boot device) so should I go with STPMIC1A or STPMIC1B?Which output should I use of the PMIC's for the eMMC since it is going to be the only booting device it should be powered up properly at the start?
I have the connection on the image from AN5031 for my custom board and I my clock configuration can be seen on the other picture. Is my clock configuration correct and how its device tree code should be?
Can someone do me a favor?I need some help.I'm using the board of the stm32mp157 chip.When I try to restart the board, he occasionally prompts for some errors.[drm] ltdc fifo underrun: please verify display modeAnd at the same time, my hdmi monitor doesn't work.How do I solve this problem?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.