STM32H750VBT 보드

  • Post author:
  • Post category:STM32

from: https://blog.csdn.net/hgkhjkljnl/article/details/136140478

빅가이의 오픈소스인 STM32H750VB/H7B0VB 코어보드를 복사했는데, 아톰스크린과 호환이 되지만, 직접 구매하기엔 가격이 너무 비싸서 버전을 그려봤습니다.

모든 리소스( 개발 보드 정보, 학습에 사용할 수 있는 지원 프로세스):

링크: https://pan.baidu.com/s/1rnQgIgXpFH0-jDEgN7raPA?pwd=szz7 
추출 코드: szz7

핵심 개발 보드

STM32H7B0VB와 호환되는 STM32H750VB 기반 코어 보드. 4레이어 보드 디자인은 듀얼 플래시, SD 카드 슬롯 및 RGB 화면 인터페이스와 같은 주변 장치를 통합하는 동시에 작은 크기를 보장합니다 .

STM32H750VB/H7B0VB 코어 보드 – Jialichuang EDA 오픈 소스 하드웨어 플랫폼(oshwhub.com)

4.3인치 800*480LCD 화면 

재료비는 약 60 위안입니다.

코어보드 지원 프로그램 

        이 코어보드 프로그램은 주로 “대고객 STM32H750VBT6 코어보드(모델 FK750M3-VBT6 하프홀 버전)”를 사용하여 이식 및 수정되었습니다. 여기서는 주로 “다운로드 알고리즘”을 소개합니다.

STM32H750 마이크로컨트롤러 내부의 플래시 공간은 128KB에 불과할 정도로 매우 작아서 사용하기에 충분하지 않은 경우가 많아 프로그램을 오프칩 확장 플래시에 다운로드해야 합니다.

1.1 부트로더 다운로드

        오프칩 다운로드 구성을 시작하기 전에 먼저 부트 프로그램을 다운로드합니다. 왜냐하면 단순히 오프칩 플래시에 사용자 프로그램을 다운로드하는 것은 실행될 수 없기 때문입니다. 마이크로 컨트롤러의 전원을 켜거나 재설정한 후에는 온칩 플래시에서 시작됩니다. 그래서 사용자는 부팅하고 W25Q64로 점프합니다. keil을 직접 사용하여 “QSPI Flash Runner(부트로더)”를 열고 사용 중인 다운로더를 선택한 다음 온칩 플래시에 다운로드하기 위한 다운로드 알고리즘을 추가합니다. 이는 다른 일반 다운로드 프로세스와 동일합니다.

1.2 다운로드 알고리즘 경로 추가

        코어 보드 정보에서 다운로드 알고리즘을 찾으세요. keil에서 사용하는 다운로드 알고리즘 파일 접미사는 .FLM입니다. keil의 설치 디렉터리(실제 설치 위치에 따라 각 컴퓨터의 디렉터리가 다름)를 찾고 파일을 Keil의 해당 디렉터리인
Keil\Keilv5\ARM\Flash 에 복사합니다.

1.3 새 프로젝트는 오프칩 플래시로 시작하도록 구성됩니다.

         

system_stm32h7xx.c를 열고 SystemInit() 함수를 찾아 함수의 끝을 찾아 SCB->VTOR 값을 외장 플래시의 주소로 변경한다.

[/crayon]
이제 모든 구성이 완료되었으니 다운로드를 클릭하시면 됩니다.

요약:

  • 부팅 프로그램을 다운로드합니다. 부팅 프로그램은 시작 후 온칩 플래시에서 W25Q64 오프칩 플래시로의 점프를 안내하는 역할을 합니다.
  • 실행 중인 프로그램은 오프칩 플래시에서 시작하도록 구성됩니다.
  • 다운로드 알고리즘을 사용하여 다운로드합니다(다운로드 알고리즘. FLM은 프로그램을 W25Q64 오프칩 플래시에 직접 다운로드하는 역할을 담당하며 keil과 함께 제공되는 다운로드 알고리즘은 마이크로컨트롤러 칩에만 다운로드할 수 있습니다)
효과 
video_20240217_195150