Coder Social home page Coder Social logo

kuangsheng1987 / bsp_stm32h750 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from liu2guang/bsp_stm32h750

0.0 1.0 0.0 9.46 MB

基于 RT-Thread 的 STM32H750VB RTTGameBoard(RGB) 开发板 BSP.

C++ 0.53% Python 0.04% C 96.35% Assembly 2.96% HTML 0.11% Batchfile 0.01%

bsp_stm32h750's Introduction

STM32H750

1. 简介

该 BSP 是基于 RTTGameBoard 开发板 定制开发, 具备以下简要的特性:

介绍 描述
主CPU平台 ARM Cortex-M7
最高频率 400MHz
内部存储器 128KB Flash 1MB RAM
外部存储器 8MB PSRAM 16MB QSPI FLASH

2. 编译说明

STM32H750VB 板级包支持MDK5开发环境和GCC编译器,以下是具体版本信息:

IDE/编译器 已测试版本
MDK5 MDK522
GCC GCC 5.4.1 20160919 (release)
IAR 非常讨厌IAR开发环境, 需要的自己去处理

3. 使用说明

  1. 该 BSP 和 RT-Thread 官方支持维护的 BSP 不同, 支持MDK编译和GCC编译, MDK编译后的文件生成 build/rtthread_mdk.bin, GCC编译会生成 build/rtthread_gcc.bin, 同时使用相互之间不会再覆盖.
  2. 该 BSP 支持快速更新 ROMFS, 只需要将你自己的 ROMFS 的目录格式写到 board/romfs/ 目录下即可, 在ENV中使用 scons -jxscons --target=xxx -s 都会自动生成 drv_romfs.c 的新驱动, 再编译后下载就可以更新 ROMFS.
  3. scripts 目录下的 clear.bat 是用于编译或者生成工程后清除垃圾中间不需要的文件, 保持 BSP 的整洁.
  4. scripts 目录下的 clearbsp.bat 可以删除所有中间文件和工程文件, 这里是作者为了上传github使用, 一般用户请谨慎使用.
  5. 该 BSP 对 RT-Thread 做出了魔改, 所以需要使用特定的版本RT-Thread, 这些魔改只是为了 BSP 更加简洁, 不用涉及功能上的修改, 如果克隆后无法更新 RT-Thread 子模块, 请手动给子模块添加远端: https://github.com/liu2guang/rt-thread.

4. 驱动支持情况及计划

驱动 支持情况
UART 支持串口3
SDCARD 支持轮询方式, DMA暂时没调, 读7.3MB/s, 写4.5MB/s
ROMFS 支持
CACHE 支持
LCD 支持240*240 SPI屏幕: 屏幕地址
SPI 支持
RW007 WIFI 支持
PIN 支持
QSPI Flash 支持, 但是未对接RTT框架
USBDevice 支持
PSRAM 支持, 由于ST QSPI硬件的原因, 无法支持memmap模式

5. 维护人信息

bsp_stm32h750's People

Contributors

liu2guang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.