Go to file
imi415 68f07b8895
continuous-integration/drone/push Build is passing Details
Working LVGL.
2021-03-03 23:52:47 +08:00
Core Working LVGL. 2021-03-03 23:52:47 +08:00
Drivers Initial commit. 2021-02-28 21:06:35 +08:00
Middlewares/Third_Party Added LittleVGL. 2021-03-02 00:46:18 +08:00
.drone.yml Working LVGL. 2021-03-03 23:52:47 +08:00
.gitmodules Added LittleVGL. 2021-03-02 00:46:18 +08:00
CMakeLists.txt Working LVGL. 2021-03-03 23:52:47 +08:00
Makefile Working LVGL. 2021-03-03 23:52:47 +08:00
README.md Working LVGL. 2021-03-03 23:52:47 +08:00
STM32H750XBHx_FLASH.ld Initial commit. 2021-02-28 21:06:35 +08:00
STM32H750XBHx_RAM.ld Initial commit. 2021-02-28 21:06:35 +08:00
STM32H750XB_Hello.ioc Working LVGL. 2021-03-03 23:52:47 +08:00
arm-none-eabi.cmake Initial commit. 2021-02-28 21:06:35 +08:00
startup_stm32h750xx.s Initial commit. 2021-02-28 21:06:35 +08:00

README.md

STM32H750XB Hello World Program

Board

Fire H750XB board

Build System

Build Status

CMake v3.10+

Build Instructions

mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=arm-none-eabi.cmake # Or you can implement yours
make -j${nproc}

Peripherals Utilized

  • FMC
  • USART0
  • TIM2
  • TIM3
  • TIM7

USART0

  • PA9/PA10
  • 921600/8N1

TIM2/3

  • PWM output on CH3/CH4
  • 1kHz base frequency

TIM7

  • Tick source

FMC

FMC clock: 133MHz(Maximum frequency under VOS 3 settings)

SDRAM clock: 66.5MHz(FMC clock divided by 2)

Memory component: Winbond W9825G6KH-6(133MHz/CL2)

Memory parameters:

  • CL = 2 cycles
  • tMRD = 2 cycles
  • tXSR = 72ns (~5 cycles)