[RTEMS Project] #4580: Update BSP for STM32H7

RTEMS trac trac at rtems.org
Sat Jan 15 00:47:50 UTC 2022


#4580: Update BSP for STM32H7
----------------------+---------------------
  Reporter:  kgardas  |      Owner:  (none)
      Type:  defect   |     Status:  new
  Priority:  normal   |  Milestone:
 Component:  bsps     |    Version:
  Severity:  normal   |   Keywords:  stm32h7
Blocked By:           |   Blocking:
----------------------+---------------------
 It looks like after STM32H7 BSP was added STM added few more members to
 the stm32h7 chip family. So code addition tracked by #3910 is now a bit
 incomplete and it would be great to grab what was grabbed in the past and
 merge again since both projects
 https://github.com/STMicroelectronics/stm32h7xx_hal_driver and
 https://github.com/STMicroelectronics/STM32CubeH7 are up to date with
 latest hardware offerings from STM.
 Anyway, when I tried to do merge myself I've found several things which
 may be considered difficult for merge:
 (1) both projects seems to switch t o Unix line endings while original bsp
 submission kept original (of that time) DOS line endings.
 (2) STM changed license note in the code itself:
 {{{
 -  @endverbatim
 -
 ******************************************************************************
 -  * @attention
 -  *
 -  * <h2><center>© Copyright (c) 2017 STMicroelectronics.
 -  * All rights reserved.</center></h2>
 -  *
 -  * This software component is licensed by ST under BSD 3-Clause license,
 -  * the "License"; You may not use this file except in compliance with
 the
 -  * License. You may obtain a copy of the License at:
 -  *                        opensource.org/licenses/BSD-3-Clause
 -  *
 -
 ******************************************************************************
 -  */
 -
 +
 ******************************************************************************
 +  * @attention
 +  *
 +  * Copyright (c) 2017 STMicroelectronics.
 +  * All rights reserved.
 +  *
 +  * This software is licensed under terms that can be found in the
 LICENSE file
 +  * in the root directory of this software component.
 +  * If no LICENSE file comes with this software, it is provided AS-IS.
 +  *
 }}}

 Anyway, the new code adds support for following chips:
 {{{
        bsps/arm/stm32h7/include/stm32h723xx.h
         bsps/arm/stm32h7/include/stm32h725xx.h
         bsps/arm/stm32h7/include/stm32h730xx.h
         bsps/arm/stm32h7/include/stm32h730xxq.h
         bsps/arm/stm32h7/include/stm32h733xx.h
         bsps/arm/stm32h7/include/stm32h735xx.h
         bsps/arm/stm32h7/include/stm32h745xg.h
         bsps/arm/stm32h7/include/stm32h747xg.h
 }}}
 and also for Cordic and FMAC features whatever that means.

--
Ticket URL: <http://devel.rtems.org/ticket/4580>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list