Skip to content

Releases: STMicroelectronics/STM32CubeMP1

STM32CubeMP1 FW Package v1.4.0

23 Mar 14:49
Compare
Choose a tag to compare

This is the Major Maintenance Release : STM32CubeMP1 FW Package v1.4.0

STM32CubeMP1 FW Package v1.3.0

02 Nov 16:19
Compare
Choose a tag to compare

This is the Major Maintenance Release : STM32CubeMP1 FW Package v1.3.0

STM32CubeMP1 FW Package v1.2.0

10 Feb 09:52
Compare
Choose a tag to compare

This is the Major Maintenance Release : STM32CubeMP1 FW Package v1.2.0

Patch release v1.1.1

14 Nov 10:44
Compare
Choose a tag to compare

The following changes since commit 3739122:

Release v1.1.0 Ecosystem (2019-09-26 11:54:57 +0200)

are available in the git repository at:

https://github.com/STMicroelectronics/STM32CubeMP1.git tags/1.1.1

for you to fetch changes up to 27f45e3:

Release v1.1.1 Ecosystem (2019-11-14 09:06:10 +0100)


Anthony Nourry (9):
Fix TIM Break source definition
Update Linker Template for EWARM and MDK_ARM to support OpenAMP
Change RPMSG_ADDR_BMP_SIZE from byte unit to bit unit
Fix errors when compiling OpenAMP generated code on IAR and KEIL
Align projects delivery with official release STM32CubeIDE v1.1.0
Fix the OpenAMP initialisation issue for devices other than STM32MP157Cxx
Implement a new example : OpenAMP_FreeRTOS
Port OpenAMP_FreeRTOS example through STM32CubeIDE
Release v1.1.1 Ecosystem

.../ST/STM32MP1xx/Include/stm32mp151axx_ca7.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp151axx_cm4.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp151cxx_ca7.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp151cxx_cm4.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp153axx_ca7.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp153axx_cm4.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp153cxx_ca7.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp153cxx_cm4.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp157axx_ca7.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp157axx_cm4.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp157cxx_ca7.h | 12 +-
.../ST/STM32MP1xx/Include/stm32mp157cxx_cm4.h | 12 +-
.../CMSIS/Device/ST/STM32MP1xx/Release_Notes.html | 13 +-
.../Source/Templates/arm/linker/stm32mp15xx_m4.sct | 12 +-
.../Templates/iar/linker/stm32mp15xx_sram.icf | 16 +-
.../Inc/stm32mp1xx_hal_tim_ex.h | 6 -
.../STM32MP1xx_HAL_Driver/Inc/stm32mp1xx_ll_tim.h | 25 +-
Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html | 13 +-
.../Src/stm32mp1xx_hal_tim_ex.c | 18 -
.../lib/include/metal/system/generic/condition.h | 1 -
.../lib/include/metal/system/generic/sys.h | 2 -
.../Third_Party/OpenAMP/libmetal/st_readme.txt | 8 +
.../OpenAMP/mw_if/app_if/openamp_conf_template.h | 9 +-
.../OpenAMP/mw_if/platform_if/rsc_table_template.c | 8 +-
.../Third_Party/OpenAMP/mw_if/st_readme.txt | 5 +
.../OpenAMP/open-amp/lib/include/openamp/rpmsg.h | 5 +-
.../Third_Party/OpenAMP/open-amp/lib/rpmsg/rpmsg.c | 1 -
.../Third_Party/OpenAMP/open-amp/st_readme.txt | 8 +
Projects/STM32CubeProjectsList.html | 16 +-
.../OpenAMP_FreeRTOS_echo/Inc/FreeRTOSConfig.h | 148 ++++
.../OpenAMP_FreeRTOS_echo/Inc/lock_resource.h | 53 ++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/main.h | 74 ++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/mbox_ipcc.h | 39 +
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/openamp.h | 59 ++
.../OpenAMP_FreeRTOS_echo/Inc/openamp_conf.h | 247 +++++++
.../OpenAMP_FreeRTOS_echo/Inc/openamp_log.h | 135 ++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/rsc_table.h} | 74 +-
.../Inc/stm32mp15xx_disco_conf.h | 60 ++
.../Inc/stm32mp1xx_hal_conf.h | 400 +++++++++++
.../OpenAMP_FreeRTOS_echo/Inc/stm32mp1xx_it.h | 70 ++
.../OpenAMP_FreeRTOS_echo/Remoteproc/README | 123 ++++
.../Remoteproc/fw_cortex_m4.sh | 66 ++
.../STM32CubeIDE/OpenAMP_FreeRTOS_echo/.project | 29 +
.../OpenAMP_FreeRTOS_echo/CM4/.cproject | 157 ++++
.../OpenAMP_FreeRTOS_echo/CM4/.project | 331 +++++++++
.../OpenAMP_FreeRTOS_echo/CM4/stm32mp15xx_m4.ld | 202 ++++++
.../STM32CubeIDE/startup_stm32mp15xx.s | 792 +++++++++++++++++++++
.../OpenAMP_FreeRTOS_echo/STM32CubeIDE/syscalls.c | 204 ++++++
.../SW4STM32/OpenAMP_FreeRTOS_echo/.cproject | 152 ++++
.../SW4STM32/OpenAMP_FreeRTOS_echo/.project | 331 +++++++++
.../OpenAMP_FreeRTOS_echo/stm32mp15xx_m4.ld | 202 ++++++
.../SW4STM32/startup_stm32mp15xx.s | 792 +++++++++++++++++++++
.../OpenAMP_FreeRTOS_echo/SW4STM32/syscalls.c | 204 ++++++
.../OpenAMP_FreeRTOS_echo/Src/app_freertos.c | 61 ++
.../OpenAMP_FreeRTOS_echo/Src/lock_resource.c | 93 +++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/main.c | 474 ++++++++++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/mbox_ipcc.c | 193 +++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/openamp.c | 182 +++++
.../OpenAMP_FreeRTOS_echo/Src/openamp_log.c | 102 +++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/rsc_table.c | 175 +++++
.../OpenAMP_FreeRTOS_echo/Src/stm32mp1xx_hal_msp.c | 138 ++++
.../Src/stm32mp1xx_hal_timebase_tim.c | 116 +++
.../OpenAMP_FreeRTOS_echo/Src/stm32mp1xx_it.c | 241 +++++++
.../OpenAMP_FreeRTOS_echo/Src/system_stm32mp1xx.c | 290 ++++++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/readme.txt | 103 +++
.../OpenAMP/OpenAMP_TTY_echo/Inc/openamp_conf.h | 9 +-
.../OpenAMP/OpenAMP_TTY_echo/Src/rsc_table.c | 8 +-
.../OpenAMP_TTY_echo_wakeup/Inc/openamp_conf.h | 9 +-
.../OpenAMP_TTY_echo_wakeup/Src/rsc_table.c | 8 +-
.../OpenAMP/OpenAMP_raw/Inc/openamp_conf.h | 9 +-
.../OpenAMP/OpenAMP_raw/Src/rsc_table.c | 8 +-
.../GPIO/GPIO_EXTI/STM32CubeIDE/GPIO_EXTI/.project | 2 +-
.../GPIO_EXTI/STM32CubeIDE/GPIO_EXTI/CM4/.project | 2 +-
.../EWARM/stm32mp15xx_m4.icf | 16 +-
.../MDK_ARM/stm32mp15xx_m4.sct | 6 +
.../STM32CubeIDE/FreeRTOS_ThreadCreation/.project | 2 +-
.../FreeRTOS_ThreadCreation/CM4/.project | 2 +-
.../OpenAMP_Dynamic_ResMgr/Inc/openamp_conf.h | 9 +-
.../OpenAMP/OpenAMP_Dynamic_ResMgr/Src/rsc_table.c | 8 +-
.../OpenAMP_FreeRTOS_echo/Inc/FreeRTOSConfig.h | 148 ++++
.../OpenAMP_FreeRTOS_echo/Inc/lock_resource.h | 53 ++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/main.h | 74 ++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/mbox_ipcc.h | 39 +
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/openamp.h | 59 ++
.../OpenAMP_FreeRTOS_echo/Inc/openamp_conf.h | 247 +++++++
.../OpenAMP_FreeRTOS_echo/Inc/openamp_log.h | 135 ++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Inc/rsc_table.h | 63 ++
.../Inc/stm32mp15xx_eval_conf.h | 60 ++
.../Inc/stm32mp1xx_hal_conf.h | 400 +++++++++++
.../OpenAMP_FreeRTOS_echo/Inc/stm32mp1xx_it.h | 69 ++
.../OpenAMP_FreeRTOS_echo/Remoteproc/README | 122 ++++
.../Remoteproc/fw_cortex_m4.sh | 66 ++
.../STM32CubeIDE/OpenAMP_FreeRTOS_echo/.project | 29 +
.../OpenAMP_FreeRTOS_echo/CM4/.cproject | 159 +++++
.../OpenAMP_FreeRTOS_echo/CM4/.project | 331 +++++++++
.../OpenAMP_FreeRTOS_echo/CM4/stm32mp15xx_m4.ld | 202 ++++++
.../STM32CubeIDE/startup_stm32mp15xx.s | 792 +++++++++++++++++++++
.../OpenAMP_FreeRTOS_echo/STM32CubeIDE/syscalls.c | 204 ++++++
.../SW4STM32/OpenAMP_FreeRTOS_echo/.cproject | 154 ++++
.../SW4STM32/OpenAMP_FreeRTOS_echo/.project | 330 +++++++++
.../OpenAMP_FreeRTOS_echo/stm32mp15xx_m4.ld | 202 ++++++
.../SW4STM32/startup_stm32mp15xx.s | 792 +++++++++++++++++++++
.../OpenAMP_FreeRTOS_echo/SW4STM32/syscalls.c | 204 ++++++
.../OpenAMP_FreeRTOS_echo/Src/app_freertos.c | 61 ++
.../OpenAMP_FreeRTOS_echo/Src/lock_resource.c | 93 +++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/main.c | 468 ++++++++++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/mbox_ipcc.c | 193 +++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/openamp.c | 182 +++++
.../OpenAMP_FreeRTOS_echo/Src/openamp_log.c | 102 +++
.../OpenAMP/OpenAMP_FreeRTOS_echo/Src/rsc_table.c | 175 +++++
.../OpenAMP_FreeRTOS_echo/Src/stm32mp1xx_hal_msp.c | 136 ++++
.../Src/stm32mp1xx_hal_timebase_tim.c | 116 +++
.../OpenAMP_FreeRTOS_echo/Src/stm32mp1xx_it.c | 227 ++++++
.../OpenAMP_FreeRTOS_echo/Src/system_stm32mp1xx.c | 290 ++++++++
.../OpenAMP/OpenAMP_FreeRTOS_echo/readme.txt | 102 +++
.../OpenAMP/OpenAMP_TTY_echo/Inc/openamp_conf.h | 9 +-
.../OpenAMP/OpenAMP_TTY_echo/Src/rsc_table.c | 8 +-
.../OpenAMP_TTY_echo_wakeup/Inc/openamp_conf.h | 9 +-
.../OpenAMP_TTY_echo_wakeup/Src/rsc_table.c | 8 +-
.../OpenAMP/OpenAMP_raw/Common/Inc/openamp/errno.h | 99 ---
.../OpenAMP/OpenAMP_raw/Common/Inc/openamp/fcntl.h | 0
.../OpenAMP_raw/Common/Inc/openamp/libgen.h | 0
.../OpenAMP_raw/Common/Inc/openamp/unistd.h | 0
.../OpenAMP/OpenAMP_raw/EWARM/OpenAMP_raw.ewp | 1 -
.../OpenAMP/OpenAMP_raw/EWARM/stm32mp15xx_m4.icf | 5 +-
.../OpenAMP/OpenAMP_raw/Inc/openamp_conf.h | 9 +-
.../OpenAMP_raw/MDK-ARM/OpenAMP_raw.uvprojx | 2 +-
.../OpenAMP/OpenAMP_raw/MDK-ARM/stm32mp15xx_m4.sct | 8 +-
.../OpenAMP_raw/STM32CubeIDE/OpenAMP_raw/.project | 2 +-
.../STM32CubeIDE/OpenAMP_raw/CM4/.project | 4 +-
.../OpenAMP/OpenAMP_raw/Src/rsc_table.c | 8 +-
.../GPIO/GPIO_EXTI/STM32CubeIDE/GPIO_EXTI/.project | 2 +-
.../GPIO_EXTI/STM32CubeIDE/GPIO_EXTI/CM4/.project | 2 +-
.../Templates/EWARM/stm32mp15xx_m4.icf | 16 +-
.../Templates/MDK_ARM/stm32mp15xx_m4.sct | 6 +
.../Templates/STM32CubeIDE/Templates/.project | 2 +-
.../Templates/STM32CubeIDE/Templates/CM4/.project | 4 +-
Release_Notes.html | 144 +++-
_htmresc/ReleaseNotes_Patch.html | 11 +
package.xml | 4 +-
140 files changed, 14586 insertions(+), 376 deletions(-)
create mode...

Read more

Patch release v1.0.1

19 Mar 13:02
Compare
Choose a tag to compare

The following changes since commit 66ec26f:

Release v1.0.0 Ecosystem (2019-01-31 14:53:16 +0100)

are available in the git repository at:

https://github.com/STMicroelectronics/STM32CubeMP1.git tags/1.0.1

for you to fetch changes up to ce3cd02:

Release v1.0.1 Ecosystem (2019-03-19 13:44:07 +0100)


Anthony Nourry (4):
Missing CRYP in CMSIS header files of STM32MP151Cx and STM32MP153Cx
Update RESMGR_ID according to device ID
Fix ADC warning for ADC_TWOSAMPLINGDELAY_9CYCLES
Release v1.0.1 Ecosystem

OpenSTLinux (1):
Update License.md

.../ST/STM32MP1xx/Include/stm32mp151cxx_cm4.h | 186 ++++++++++++++++++++-
.../ST/STM32MP1xx/Include/stm32mp153cxx_cm4.h | 186 ++++++++++++++++++++-
.../CMSIS/Device/ST/STM32MP1xx/Release_Notes.html | 26 ++-
.../Inc/stm32mp1xx_hal_adc_ex.h | 3 +-
Drivers/STM32MP1xx_HAL_Driver/Release_Notes.html | 10 +-
License.md | 24 +--
Release_Notes.html | 138 ++++++++++++++-
Utilities/ResourcesManager/Release_Notes.html | 21 ++-
Utilities/ResourcesManager/res_mgr.c | 8 +
9 files changed, 556 insertions(+), 46 deletions(-)