Get ready for the STM32 Summit 2026 | Online, November 3
Join conversations with your peers and ST experts. Explore the full potential of STM32 microprocessors for your embedded design.
Most recent activity
-
Hi everyone, I designed a custom board . It use 24MHz crystal instead of oscillator with stm32mp157. Now, I follow the wiki page to modify the clk_hse with "st,bypass;" in file arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi .But the board always can not boot up. Did I missing something?The wiki page that I referenced. https://wiki.st.com/stm32mpu/wiki/Clock_device_tree_configuration_-_Bootloader_specific
Hello dear ST community,I try to test FreeRTOS on the STM32MP1 for the Cortex-M4 and I encounter a problem: I've got the following warning: "When FreeRTOS is used, it is strongly recommended to use a HAL timebase source other than the Systick" Ok, but when I try to select the systime base in the tab Pinout under SYS, the selection of TIM* is in light grey and so not available...Is there any solution ? Thank you!Best regards,Anthony
I have this problem on win10 and ArchLinux. On-board st-link can't find Cortex-A and Cortex-M core.ArchLinux dmesg log:New USB device found, idVendor=0483, idProduct=3752, bcdDevice= 1.00 New USB device strings: Mfr=1, Product=2, SerialNumber=3 Product: STM32 STLink Manufacturer: STMicroelectronics SerialNumber: 066DFF303739465043114138STM32CubeProgrammer(v2.1.0) can't find st-link. ST-LINK Utility (v4.4.0) find st-link, but not find target (Detection Fail).I installed STSW-LINK009 driver (win10) and rules on Archlinux. Firmware version on-board st-link: V2.J32.M22
Hi Sir,I am planning to use ST Micro-controllers STM32MP157C-DK2 for one of my project. But i need to know - 1. From where i can get Android BSP and all its related documents ? 2. What Android Version do you support ? 3. From where i can download the Android BSP ?4. Is there any onchip eMMC flash memory or any other on-chip flash memory is available ? 5. please provide us more technical documents and user guide from where we can get all these informations.
Dear all,how can the Cortex-M4 MCU (bare metal or RTOS) exchange data fast with the A7-Linux system? Can the M4 access the DDR RAM of the Linux system, like the PRU on the Beaglebone can do? In the datasheet, there is a connection between the AHB bus and the AXI bus, maked as asynchronous, so it looks like there is a DMA channel for this.I could not find an example code or project, showing a fast data exchange between the memories of M4 and A7. Does ST provide an example for this? Thanks,Michael
What is the issue with the STM32MP157C-DK2 launch?I try to get this board for quite some time now.The supplier (farnell) has it on stock, but they say that they can't deliver because some paperwork is missing... it requires US re export license CCATS.I try to buy this from th EU(Ro), isn't ST a European company, why **** an US export license is needed, and why is this not available?
trying to follow the section 4 Dynamic system resource update service ( https://wiki.st.com/stm32mpu/wiki/Resource_manager_for_coprocessing#System_resource_configuration_set_service )and its example 4.3.2 Firmware update on the Cortex-M4 context (https://wiki.st.com/stm32mpu/wiki/How_to_configure_system_resources#Firmware_update_on_the_Cortex-M4_context ) dev stm32mpu157c dk21) Resource manager is part of the utility and any application that is run on M4 are separate. how do i merge the services together?2) Is resource manager only needed to build the device tree configuration for configuring peripheral to particular core or to be included as a part of application too?3) For a given sample image , is it possible to get to know which peripheral is assigned to which core?
I test the prebuilt image on dk2 board. Sometimes the GUI application on MIPI LCD, and other time on HDMI. I checked the datasheet, HDMI and MIPI use same LTDC conctoller. So I am confused, Does it support same time display on HDMI and MIPI? If doesn't support, how to switch HDMI and MIPI ?
Hello,I am trying to generate my own image Distribution package for my DK2 board.How to assign hardware cryp1/hash1 to A7 kernel?Do I need to modify some .dts files? Or do I have to enable some options in menu config?Give me please step-by-step recomendations if it is possible.Thank you.
Our first series of microprocessors (MPU), the STM32MP1, is now out! The series is the first heterogeneous system architecture (HSA) that takes basis in one or two Cortex-A7 alongside a Cortex-M4, thus inaugurating the use of a Cortex-A in an STM32 product.The single or dual Cortex-A7 cores are dedicated to open-source operating systems while the Cortex-M4 core is dedicated to real-time and low-power tasks.Utilizing STM32 MCU software and tools The groundbreaking component enables developers to use the same software as STM32 MCUs and our popular development tools to work on real-time code.The release of OpenSTLinux Distribution, a mainlined open-source Linux distribution is a key element of the solution. OpenSTLinux Distribution is reviewed and accepted by the Linux community (Linux Foundation, Yocto project and Linaro) and is pre-integrated with OP-TEE secure OS. It contains all the essential building blocks for running software on the application-processor cores.’Enhan
..
Hi, everyone, I use STM32MP157C-DK2 on my macos(Mojave) laptop. I saw other threads the stlink can not install some driver on macos. but I can not see any /dev/tty.* device, Does I missing some config thing?
Is the USB controller in MP chips same as in F7 (Tensilica) or compatible?Does it support connection of devices thru a full speed hub?Does it support OTG mode?Thanks,Pavel A.
I can't access the information on how to install the SDK "Install the SDK" step for the STM32MP157C-DK2> Develop on Arm Cortex-A7 page, can anyone help me?Every time I click on "Install the SDK" I get sent to "Permission error" page where it says: Permission errorYou do not have permission to read this page, for the following reason:You are not allowed to execute the action you have requestedHow can I access the info on how to install the SDK?Link: https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157C-DK2/Develop_on_Arm®_Cortex®-A7/Install_the_SDK
Hi,I start working with the new STM32MP157C-DK2 board and after testing the demo i restart from the bottom, compiling just uboot+SPL (no TF-A). I compiled with the last Linaro toolchain 'gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf' and prepared the sd card with minimum just to boot (fsbl1 - fsbl2 -sspl partitions).All works fine: i reach the u-boot command line with no errors.Now i'm trying to debug the SPL: i'v never debugged a MPU and i wonna be sure i'm able to do this when i'll work on my own hardware. I follow the guide https://wiki.st.com/stm32mpu/wiki/GDB and i successfully connect the debugger, set some breakpoints (ex. on spl_init function) and contine throuth them. Despite all is very slow (it takes nearly 5s to continue until a break just in the next line) it seams to work. Grate !Problems starts when i try stepping: it doesn't work and i recieve a "timeout waiting for target halt" error.I bypassed gdb and i connect directly to the openocd Telnet server on localhost:
Hi, I'm trying to test the openAMP_TTY_echo from STM32Cube_FW_MP1_V1.0.1. It compiles ok. I try the installation from : https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157C-DK2/Develop_on_Arm%C2%AE_Cortex%C2%AE-M4/Modify,_rebuild_and_reload_a_firmware#but I fail to get the info from the "debugger" in [Upload and start the firmware].It wants "OpenOCD Setup" but there is no info on the wiki about that. So it loads the firmware ok but then failed with gdb/OpenOCD... My openAMP_TTY.cfg is empty!ThanksAnthony Harivel
Hello, all!I'm looking into the STM32MP15 family. It seems to offer me everything I need, but I'm not sure about consumption, and can't understand the data sheet fully in this regard. For minimal consumption that will still allow the MPU to continue working normally (without boot) after wake, it seems I need the standby with RAM retention.1. Is this really the most efficient mode for this?2. What is the consumption in this mode, in a way that will allow it to be woken by RTC and pin interrupt? It seems it's 90uA, but I'm not sure.3. How long does waking from standby mode take?4. Does waking from standby mode allow the MPU yo continue working as if after sleep, with all volatile memory data it had previously?Thanks!
Hello, I'm testing the st-example-image-qt, but when I launch the Qt examples works extremely slow, looks like Qt doesn't use the hardware acceleration.Any clue about it?Best RegardsEduard
Inorder to build a developer package, i am following the link : https://wiki.st.com/stm32mpu/wiki/STM32MP1_Developer_PackageI am not able to apply the patch to the linux kernel. when i try to apply patches the terminal is stuckSTM32MP157c-DK2
Hello, I am able to compile the M4 examples and it looks as though they run as expected ( I can see the log trace on the A7 side from the linux console). I would like to examine the log trace from the M4 side also as I would like to modify some of these examples for further use. In the OpenAMP_TTY_echo example (main.c) are the following lines log_info("Cortex-M4 boot successful with STM32Cube FW version: v%ld.%ld.%ld \r\n", ((HAL_GetHalVersion() >> 24) & 0x000000FF), &nb
How to install mono on my STM32MP157C-DK2?Thanks
I guess most have noticed the recent anouncement of the STM32MP1, a dual core unit with a Cortex A7 and a M4.Hard data seem a bit scarce yet, though.What toolchain will support this combo, and when ?Does the mentioned STLink V3 support concurrent debugging of both cores ?What about an evaluation hardware ?And a Linux version ?And what about the interest in dual-cores on customer's side, or is it just a case of # metoo ? ;)
Hello,I understand that many STM32 support USB OTG, so they can be USB hosts.What if I want to connect more than one device? Can I connect a USB hub and control several devices at the same time?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.