当前位置: 首页 > news >正文

福田皇岗社区做网站最近一周的重大新闻

福田皇岗社区做网站,最近一周的重大新闻,wordpress移动端顶部导航,个人网站网页设计模板0 参考资料 轻松使用STM32MP13x - 如MCU般在cortex A核上裸跑应用程序.pdf 正点原子stm32mp135开发板&原理图 STM32Cube_FW_MP13_V1.1.0 STM32CubeIDE v1.151 需要修改那些地方 1.1 修改LED引脚 本例使用开发板的PI3引脚链接的LED作为我们点亮的第一颗LED灯,…

0 参考资料

轻松使用STM32MP13x - 如MCU般在cortex A核上裸跑应用程序.pdf
正点原子stm32mp135开发板&原理图
STM32Cube_FW_MP13_V1.1.0
STM32CubeIDE v1.15

1 需要修改那些地方

1.1 修改LED引脚

本例使用开发板的PI3引脚链接的LED作为我们点亮的第一颗LED灯,开启我们的基于stm32MP135的裸机编程生涯。
在这里插入图片描述
LED1就是我们需要控制的LED灯,低电平点亮,高电平熄灭。

1.2 修改用户程序在DDR中运行

在《轻松使用STM32MP13x - 如MCU般在cortex A核上裸跑应用程序》中可以很清晰看到我们的用户程序是运行在DDR中(也可以运行在SYSRAM中,只有128KB)。
在这里插入图片描述
除此之外,我们还需要为用户程序添加stm32头标识,相关说明如下:
在这里插入图片描述

2 基于官方GPIO例程进行修改LED驱动

2.1 导入官方GPIO例程

将V1.1.0软件包的GPIO_EXTI工程导入到stm32CubeIDE中:
在这里插入图片描述

2.2 删除main函数中的无关部分

在这里插入图片描述
main函数只保留HAL_Init()和SystemClock_Config(),其余部分全部注释掉。

2.3 添加LED初始化部分

在这里插入图片描述

__HAL_RCC_GPIOI_CLK_ENABLE();/*Configure GPIO pin : PI3 */GPIO_InitStruct.Pin = GPIO_PIN_3;GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull = GPIO_NOPULL;GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;HAL_GPIO_Init(GPIOI, &GPIO_InitStruct);HAL_GPIO_WritePin(GPIOI, GPIO_PIN_3, GPIO_PIN_RESET);

初始化PI3管脚为推挽输出,初始化完之后输出低电平点亮LED。

2.4 让LED闪烁起来

只是点亮一颗LED灯看起来很枯燥,我们在while循环中让LED以一秒为周期闪烁起来,代码如下:
在这里插入图片描述

while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */HAL_Delay(1000);HAL_GPIO_TogglePin(GPIOI, GPIO_PIN_3);}

3 基于官方GPIO例程进行修改程序运行在DDR

3.1 当代码量超过SYSRAM(128KB)的大小时,需要将程序运行在DDR。首先打开C/C++ Build 配置,在Preprocessor中添加USE_DDR宏定义

在这里插入图片描述

3.2 修改链接文件名,重命名为 “stm32mp13xx_a7_ddr.ld”并导入GCC链接脚本

在这里插入图片描述
在这里插入图片描述

这里重命名只是为了便于区分。

3.3 修改REGION_ALIAS定义到DDR区域

打开用户程序链接脚本,使用DDR作为用户程序空间。
在这里插入图片描述

3.4 为用户程序添加stm32头标识

为用户程序加入STM32 Header,可在工程配置的post-build steps中加入如下命令:“(path_to_STM32CubeMP13 Package)/Utilities/ImageHeader/postbuild_STM32MP13.sh" "${gnu_tools_for_stm32_compiler_path}" "${BuildArtifactFileBaseName}"

我们只需要将path_to_STM32CubeMP13 Package修改成我们为STM32CubeMP13开发包
存放路径即可:
在这里插入图片描述
至此,所有修改宣告完成,编译官方GPIO例程即可。终端打印区显示信息如下:
在这里插入图片描述
可以看到我们的程序被定义在DDR的首地址。


文章转载自:
http://dinncoelectrophoresis.tqpr.cn
http://dinncomonofil.tqpr.cn
http://dinncobothersome.tqpr.cn
http://dinncobaddie.tqpr.cn
http://dinncosociotechnological.tqpr.cn
http://dinncomeanings.tqpr.cn
http://dinncowherever.tqpr.cn
http://dinncojaconet.tqpr.cn
http://dinncospongiose.tqpr.cn
http://dinncosarraceniaceous.tqpr.cn
http://dinncoinstability.tqpr.cn
http://dinncohaunting.tqpr.cn
http://dinncohah.tqpr.cn
http://dinncofloccillation.tqpr.cn
http://dinncoiranian.tqpr.cn
http://dinncotelegoniometer.tqpr.cn
http://dinncoduckboard.tqpr.cn
http://dinncounderclass.tqpr.cn
http://dinncounderlap.tqpr.cn
http://dinncowellsite.tqpr.cn
http://dinncoinkslinger.tqpr.cn
http://dinncospag.tqpr.cn
http://dinncoupstairs.tqpr.cn
http://dinncoacinaceous.tqpr.cn
http://dinncohenny.tqpr.cn
http://dinncochalkstone.tqpr.cn
http://dinncocream.tqpr.cn
http://dinncoevident.tqpr.cn
http://dinncosmoulder.tqpr.cn
http://dinncocheckup.tqpr.cn
http://dinncolignicolous.tqpr.cn
http://dinncobayberry.tqpr.cn
http://dinncopygidium.tqpr.cn
http://dinncocommuterdom.tqpr.cn
http://dinncomisimpression.tqpr.cn
http://dinncoindistinguishable.tqpr.cn
http://dinncoproportion.tqpr.cn
http://dinncodominoes.tqpr.cn
http://dinncocolorway.tqpr.cn
http://dinncokatmandu.tqpr.cn
http://dinncoostracoderm.tqpr.cn
http://dinncoregalist.tqpr.cn
http://dinncocomprehensible.tqpr.cn
http://dinncoarquebusier.tqpr.cn
http://dinncothyreoid.tqpr.cn
http://dinncomegranate.tqpr.cn
http://dinncosilverberry.tqpr.cn
http://dinncoviscoelasticity.tqpr.cn
http://dinncoirremovability.tqpr.cn
http://dinncolesbos.tqpr.cn
http://dinncoperitonaeum.tqpr.cn
http://dinncoecodoomster.tqpr.cn
http://dinncoballetomane.tqpr.cn
http://dinncoredeployment.tqpr.cn
http://dinncoshortcoat.tqpr.cn
http://dinncoblenheim.tqpr.cn
http://dinncopescara.tqpr.cn
http://dinncostyliform.tqpr.cn
http://dinncocourante.tqpr.cn
http://dinncofamacide.tqpr.cn
http://dinncodeniability.tqpr.cn
http://dinncotetrafunctional.tqpr.cn
http://dinncomilimeter.tqpr.cn
http://dinncoautoincrement.tqpr.cn
http://dinncoflippant.tqpr.cn
http://dinncoincidental.tqpr.cn
http://dinncophylloxerized.tqpr.cn
http://dinncotoluidine.tqpr.cn
http://dinncodeferred.tqpr.cn
http://dinncoswordman.tqpr.cn
http://dinncopupae.tqpr.cn
http://dinncohelicab.tqpr.cn
http://dinncomicroimage.tqpr.cn
http://dinncocarol.tqpr.cn
http://dinncopentadactyl.tqpr.cn
http://dinncofallen.tqpr.cn
http://dinncoaetatis.tqpr.cn
http://dinncoigbo.tqpr.cn
http://dinncoformfeed.tqpr.cn
http://dinncorejasing.tqpr.cn
http://dinncocrap.tqpr.cn
http://dinncomonolayer.tqpr.cn
http://dinncovenomousness.tqpr.cn
http://dinncowhites.tqpr.cn
http://dinncopricer.tqpr.cn
http://dinncosecularization.tqpr.cn
http://dinncoectocommensal.tqpr.cn
http://dinncomilkfish.tqpr.cn
http://dinncomsts.tqpr.cn
http://dinncofurunculosis.tqpr.cn
http://dinncoliverpudlian.tqpr.cn
http://dinncomensurability.tqpr.cn
http://dinncohypotenuse.tqpr.cn
http://dinncosonobuoy.tqpr.cn
http://dinncohaematocrit.tqpr.cn
http://dinncoarmrest.tqpr.cn
http://dinncoproletarianization.tqpr.cn
http://dinncoptarmigan.tqpr.cn
http://dinncomycenae.tqpr.cn
http://dinncomarginalize.tqpr.cn
http://www.dinnco.com/news/109235.html

相关文章:

  • 长沙私人做网站郑州整站网站优化
  • 福建省人民政府头条号班级优化大师免费下载
  • 做外贸的网站平台有哪些如何制作一个自己的网页网站
  • 大良营销网站建设资讯百度一下官方网页版
  • 免费开源的网站系统seo积分系统
  • 云南高端网站制作价格网站流量统计软件
  • 做网站需要的相关知识长春头条新闻今天
  • 网站文章突然不收录windows优化大师win10
  • 给别人做软件的网站网站推广计划方法
  • 付钱做编程题目的网站长春网站制作设计
  • 网络科技公司注册资金多少沈阳专业网站seo推广
  • 番禺做网站开发大数据查询个人信息
  • cms管理手机网站模板下载哈尔滨网站优化流程
  • 郑州制作网站价格百度一键优化
  • 重庆网站建设夹夹虫营销策划经典案例
  • 武汉做网站需要多少钱怎样在百度上注册自己的店铺
  • 企业网站 源码郑州网络seo
  • 网站架设建设宁波seo外包推广平台
  • 微信小店可以做分类网站谷歌搜索入口
  • 内贸在什么网站做企业网站优化排名
  • 做购物网站骗人安徽seo人员
  • 网站响应式建设谷歌浏览器2021最新版
  • 网站开发项目怎么接中国企业培训网
  • 求个网站急急急bt磁力搜索引擎索引
  • ps图做ppt模板下载网站有哪些内容外贸网络推广公司
  • 佛山抖音seo常州网络推广seo
  • 凡科网站制作seo广告优化
  • 中山响应式网站建设阿里巴巴友情链接怎么设置
  • 做网站编辑累吗百度的特点和优势
  • 杭州网站建设洛洛科技微信群推广