U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

STM32H7视频教程第7期:MDK专题高级进阶,重要的分散加载使用,通过各种实战案

来源:http://www.tudoupe.com时间:2022-02-25

视频教程汇总帖: 【学以致用,授人以渔】2022视频教程汇总贴,持续更新中,DSP更新到第2期,ThreadX更新到第3期,BSP驱动更新到第7期(2022-02-24) - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz!

分散加载在IDE开发环境中有着举足轻重的作用,通过分散加载,我们可以方便的指定程序代码和变量的存储位置。特别是像H7这种多个RAM块,外置SDRAM空间,以及内部Flash和外置内存映射的QSPI Flash。
比如我们想把时间关键代码放到ITCM里面运行,而占用空间超大,又不需要快速执行的代码放到QSPI Flash运行,都可以方便的配置。

视频(1080p):
第7期BSP驱动教程:MDK专题高级进阶,重要的分散加载使用,通过各种实战案例来学习_哔哩哔哩_bilibili

第7期BSP驱动教程:MDK专题高级进阶,重要的分散加载使用,通过各种实战案例来学习



本期视频主要分为三个部分:
第1部分,分散加载基础知识。

第2部分,通过各种实战案例学习:
(1)案例1:像使用通用SRAM一样定义使用STM32H7的所有RAM块和外部SDRAM。
(2)案例2:时间关键代码在 ITCM 执行,同时中断向量表也复制了进来
(3)案例3:STM32H7内部Flash和QSPI Flash混合运行程序的方式。
(4)案例4:字库,图库等通过MDK一键下载到外部QSPI/SPI Flash。

第3部分:AC5和AC6的异同。
(1) 官方文档。
(2) 未初始化变量分散加载配置的不同
(3) 分散加载中添加宏定义和#include头文件。

第4部分,通过官方手册,分散加载稍微深入了解.
(1)根域。
(2).ANY设置不同加载优先级。


参考资料和文件下载:
资料下载:
百度网盘 请输入提取码 提取码:oh6l

ARM分散加载文档:
https://developer.arm.com/docume ... using-scatter-files

AC5和AC6未初始化变量定义方法:
Documentation – Arm Developer

STM32H7的MDK汇编启动代码__main,__initial_sp,__Vectors等在C里面的调用方法
STM32H7的MDK汇编启动代码__main,__initial_sp,__Vectors等在C里面的调用方法 - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!

MDK中根域的含义
MDK中根域的含义 - 开发环境 - 硬汉嵌入式论坛 - Powered by Discuz!

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息