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

义乌开锁做网站哪个好湘潭自助建站系统

义乌开锁做网站哪个好,湘潭自助建站系统,成都保障房中心官方网站,灰色关键词网站建设1、 文档目标 在嵌入式系统开发中,通过MDK(Microcontroller Development Kit)进行工程配置,将指定的变量存储到指定的内存地址上是一项非常重要的技术。这项操作不仅能够满足特定硬件架构的需求,还能优化系统的性能和…

1、 文档目标

在嵌入式系统开发中,通过MDK(Microcontroller Development Kit)进行工程配置,将指定的变量存储到指定的内存地址上是一项非常重要的技术。这项操作不仅能够满足特定硬件架构的需求,还能优化系统的性能和资源利用率。本文将详细探讨如何通过MDK的工程配置实现这一目标,并从多个角度分析其背后的原理、应用场景以及注意事项。

2、 问题场景

在项目工程的开发过程中,通常需要对Flash、SRAM等存储器进行分区规划,以满足不同的功能需求。例如:

  • Bootloader与应用程序分离:为了支持固件升级,通常需要将Bootloader代码与应用程序代码分别存储在不同的Flash区域。

  • 关键数据存储:某些关键变量(如校准参数、设备状态等)需要存储在特定的非易失性存储区域,以便在系统断电后仍能保留。

  • 性能优化:将频繁访问的变量放置在高速缓存或特定的RAM区域,可以显著提升系统性能。

因此,如何通过MDK工具链将变量精确地映射到指定的内存地址,成为嵌入式开发中的一个常见需求。

3、软硬件环境

1)、软件版本:MDK 5.38a

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、首先,需要在Options->Target中去规划出一个内存地址(如图4-1),在Read/write Memory Areas中的RAM1中去设置内存的起始地址和内存的大小。并且勾选上前面的default。

图4-1

2)、然后,切换在Linker栏中。取消勾选Use Memory Layout from Target Dialog,让µVision不根据Target和Properties对话框中提供的内存信息创建一个链接器分散文件。而由下面的Scatter Flies中去定义分散加载文件的内存划分。点击Edit...可以去编辑文件。(如图4-2)

图4-2

3)、在打开的分散加载文件中,去定义刚才在Target中规划的内存地址。如图4-3中的红框处。将这个内存段用sdram_area字段来标识。

图4-3

4)、然后,在源文件中,将利用宏定义去用SDRAM_AREA_ATTRIBUTES标识符去标识__attribute__((section("sdram_area")))语句。在使用的时候,就可以按照下面代码段中的方式去使用。

#define SDRAM_AREA_ATTRIBUTES __attribute__((section("sdram_area")))int SDRAM_AREA_ATTRIBUTES test_num = 10;
char buf[20]SDRAM_AREA_ATTRIBUTES;

5)、定义好变量后,在源文件中调用了该变量后,可以在Map文件中看到定义的变量目前存储在指定的地址上。(如图4-5)

图4-5

———————————————————————

​ 版权声明:本文为亿道电子科技有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

http://www.dtcms.com/wzjs/597673.html

相关文章:

  • 网站后台 登录界面模板 远吗英国搜索引擎
  • 怎么建立网站的流程wordpress加目录
  • 图片点击就能跳转网站怎么做的南阳网站建站公司
  • 网站建设多少钱一个月网站方案设计
  • 杭州 网站定制学做网站书籍
  • 大学 英文网站建设百度云搜索引擎入口百度网盘
  • 自己可以做类似淘宝客网站吗东莞市专注网站建设平台
  • wordpress第三方登陆插件seo优化外包顾问
  • 网站建设的电销怎么制作微信小程序游戏
  • 网站内链接分析wordpress字体颜色
  • 有服务器自己怎么做网站win7上怎样卸载wordpress
  • 怎样做淘宝券网站建设网站政策风险
  • 电影宣传网站开发设计菏泽郓城网站建设
  • 手工做耳环银材料哪个网站可以买到沧州市
  • 如何做网站流量统计网站等保需要几年一做
  • 怎么建设免费网站域名wordpress怎么发文章到别的页面
  • c 网站开发案例详解光盘正版电子商务网
  • 新乡营销型网站建设黑龙江建设网首页
  • 欧美风网站网站建设技术参数
  • 携程旅游电子商务网站策划书做相册的网站 ppt
  • 唐山企业网站建设公司h5案例欣赏
  • 校园网站页面设计国内低代码平台有哪些
  • 成都网站建设 erp深圳网站设计服务商
  • 网站开发人员工作内容怎么查企业注册信息
  • 用什么软件来建网站龙陵县住房和城乡建设局网站
  • 福州住房建设厅网站设计教程网站有哪些
  • 集团网站建设多少钱wordpress响应+延时
  • php主做哪种类型网站开发公司与物业公司合同
  • 网站备案无前置审批文件网站支付端口
  • 合肥企业网站营销电话营销策划公司行业榜单