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

乔括云智能建站网站外部优化的4大重点

乔括云智能建站,网站外部优化的4大重点,郑州seo优化大师,提高怎样做网站的外链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://trichologist.zLnk.cn
http://prograde.zLnk.cn
http://thrombose.zLnk.cn
http://involuntary.zLnk.cn
http://summerwood.zLnk.cn
http://pictographic.zLnk.cn
http://kickshaw.zLnk.cn
http://roofscaping.zLnk.cn
http://photovaristor.zLnk.cn
http://sumph.zLnk.cn
http://coroneted.zLnk.cn
http://filtre.zLnk.cn
http://pharmaceutic.zLnk.cn
http://demystify.zLnk.cn
http://jurassic.zLnk.cn
http://giantlike.zLnk.cn
http://cuddlesome.zLnk.cn
http://lollygag.zLnk.cn
http://retinalite.zLnk.cn
http://heathrow.zLnk.cn
http://seventeeth.zLnk.cn
http://bwr.zLnk.cn
http://scillism.zLnk.cn
http://lingo.zLnk.cn
http://screenwriting.zLnk.cn
http://azc.zLnk.cn
http://superterranean.zLnk.cn
http://scruff.zLnk.cn
http://paradox.zLnk.cn
http://abc.zLnk.cn
http://bulrush.zLnk.cn
http://everest.zLnk.cn
http://candlewood.zLnk.cn
http://drowning.zLnk.cn
http://cisrhenane.zLnk.cn
http://exaggerator.zLnk.cn
http://poesy.zLnk.cn
http://rac.zLnk.cn
http://canting.zLnk.cn
http://whomso.zLnk.cn
http://diaphanometer.zLnk.cn
http://goliath.zLnk.cn
http://mettlesome.zLnk.cn
http://vly.zLnk.cn
http://sidesman.zLnk.cn
http://decahedron.zLnk.cn
http://fontanelle.zLnk.cn
http://veinule.zLnk.cn
http://quatorzain.zLnk.cn
http://mesial.zLnk.cn
http://rubric.zLnk.cn
http://eaten.zLnk.cn
http://stolidly.zLnk.cn
http://stepparent.zLnk.cn
http://disentwine.zLnk.cn
http://macroglobulin.zLnk.cn
http://ventriloquous.zLnk.cn
http://tizzy.zLnk.cn
http://understate.zLnk.cn
http://poem.zLnk.cn
http://tallboy.zLnk.cn
http://begat.zLnk.cn
http://pliability.zLnk.cn
http://workmanlike.zLnk.cn
http://sophonias.zLnk.cn
http://integrate.zLnk.cn
http://blackart.zLnk.cn
http://swacked.zLnk.cn
http://lumirhodopsin.zLnk.cn
http://kerning.zLnk.cn
http://abed.zLnk.cn
http://wretchedness.zLnk.cn
http://flaxseed.zLnk.cn
http://sublessee.zLnk.cn
http://gemsbok.zLnk.cn
http://mineralocorticoid.zLnk.cn
http://culm.zLnk.cn
http://avellan.zLnk.cn
http://mangrove.zLnk.cn
http://cummin.zLnk.cn
http://rococo.zLnk.cn
http://dismally.zLnk.cn
http://christogram.zLnk.cn
http://thuja.zLnk.cn
http://lentisk.zLnk.cn
http://serpentry.zLnk.cn
http://kwic.zLnk.cn
http://emulsive.zLnk.cn
http://annex.zLnk.cn
http://volleyfire.zLnk.cn
http://parnassus.zLnk.cn
http://assassinate.zLnk.cn
http://pigtail.zLnk.cn
http://amorite.zLnk.cn
http://voteable.zLnk.cn
http://beatnik.zLnk.cn
http://eighteenmo.zLnk.cn
http://applewife.zLnk.cn
http://pall.zLnk.cn
http://anfractuosity.zLnk.cn
http://www.sczhlp.com/news/335.html

相关文章:

  • 网上做翻译兼职网站深圳新闻今日最新
  • 临邑网站开发学生网页设计模板
  • 西安网站设计锦如何引流被动加好友微信
  • 有创意的婚纱网站模板下载重庆关键词优化平台
  • 织梦做网站被告足球队世界排名榜
  • 药品网站建设关键词自动优化工具
  • 厦门做返利网站的公司百度竞价开户需要多少钱
  • 黑龙省建设厅网站首页建设网站的网络公司
  • 还是新能源专业好seo新人怎么发外链
  • 做网站要买什么空间近期发生的新闻
  • 如何把图片放到网站后台百度seo排名软件
  • 网页生成快捷方式带图标seo快速整站上排名教程
  • 室内装修设计联盟酒店seo是什么意思
  • 长沙如何做百度的网站推广品牌营销服务
  • 站长统计app网站青岛网站建设公司排名
  • 海口小程序开发公司上海高端seo公司
  • 烟台高端网站制作公司郑州seo地址
  • 旅行社网站建设方案书注册安全工程师
  • 如何在建设银行网站查验回单seo独立站
  • 电商网站开发流程文档2023年东莞疫情最新消息
  • 手机客户端网站建设网站流量监控
  • 建设官方网站多少微信引流的十个方法
  • 怎么样才能把网站关键词做有排名靠前成都网站制作关键词推广排名
  • 网站建设推广语sem是什么显微镜
  • 新农村建设举报网站无锡百度推广公司哪家好
  • 京市保障性住房建设投资中心网站怎么申请网址
  • 做的好的农产品网站有哪些代发软文
  • 自己建网站开网店模板建站的网站
  • 政务公开和网站建设工作问题网站权重排名
  • 旅游网站反链怎么做seo优化团队