首页 5.Realveiw MDK中图形化界面配置详解

5.Realveiw MDK中图形化界面配置详解

举报
开通vip

5.Realveiw MDK中图形化界面配置详解 - 1 - Realview MDK中启动代码的配置详解 Realview MDK不仅提供了默认的启动代码,而且这些启动代码可以通过图形化界面配置。启动代 码的图形化配置界面非常类似于Web网页的界面,甚至后台处理的脚本也与 Html语言十分接近。下面 将详细的解析图形化界面的设计与配置。 启动代码的配置界面是由程序中的注释代码控制的。各个标签的详细信息见表一。 表一 启动代码中的各个标签说明表 每一个标签的前面必须加“;//”符号 ,这是因为在 ARM的汇编中,分号;表示注释,且 Realview M...

5.Realveiw MDK中图形化界面配置详解
- 1 - Realview MDK中启动代码的配置详解 Realview MDK不仅提供了默认的启动代码,而且这些启动代码可以通过图形化界面配置。启动代 码的图形化配置界面非常类似于Web网页的界面,甚至后台处理的脚本也与 Html语言十分接近。下面 将详细的解析图形化界面的设计与配置。 启动代码的配置界面是由程序中的注释代码控制的。各个标签的详细信息见表一。 表一 启动代码中的各个标签说明表 每一个标签的前面必须加“;//”符号 ,这是因为在 ARM的汇编中,分号;表示注释,且 Realview MDK 中是这么规定的。下面将举例详细说明: 例 1: ;//;//;//;// HeapHeapHeapHeap ConfigurationConfigurationConfigurationConfiguration ;//;//;//;// HeapHeapHeapHeap SizeSizeSizeSize (in(in(in(in Bytes)Bytes)Bytes)Bytes) <0x0-0xFFFFFFFF><0x0-0xFFFFFFFF><0x0-0xFFFFFFFF><0x0-0xFFFFFFFF> ;//;//;//;// 上面的代码将生成一个数据编辑文本框(见下图的红色区域),当修改该文本框中的内容以后,相应 代码中变量的值会自动修改。 例 2: ;//;//;//;// ResetResetResetReset ControllerControllerControllerController (RSTC)(RSTC)(RSTC)(RSTC) ;//;//;//;// URSTEN:URSTEN:URSTEN:URSTEN: UserUserUserUser ResetResetResetReset EnableEnableEnableEnable ;//;//;//;// EnablesEnablesEnablesEnables NRSTNRSTNRSTNRST PinPinPinPin totototo generategenerategenerategenerate ResetResetResetReset ;//;//;//;// ERSTL:ERSTL:ERSTL:ERSTL: ExternalExternalExternalExternal ResetResetResetReset LengthLengthLengthLength <0-15><0-15><0-15><0-15> ;//;//;//;// ExternalExternalExternalExternal ResetResetResetReset TimeTimeTimeTime inininin 2^(ERSTL+1)2^(ERSTL+1)2^(ERSTL+1)2^(ERSTL+1) SlowSlowSlowSlow ClockClockClockClock CyclesCyclesCyclesCycles ;//;//;//;// 上面的代码可以控制相应的代码是否编译(见下图的红色区域),同时还可以单独设置数据中位域的 值。当改变复选框中的内容以后,相应代码中变量的值会自动修改。 例 3: ;//;//;//;// EmbeddedEmbeddedEmbeddedEmbedded FlashFlashFlashFlash ControllerControllerControllerController 1111 (EFC1)(EFC1)(EFC1)(EFC1) ;//;//;//;// FMCN:FMCN:FMCN:FMCN: FlashFlashFlashFlash MicrosecondMicrosecondMicrosecondMicrosecond CycleCycleCycleCycle NumberNumberNumberNumber <0-255><0-255><0-255><0-255> ;//;//;//;// NumberNumberNumberNumber ofofofof MasterMasterMasterMaster ClockClockClockClock CyclesCyclesCyclesCycles inininin 1us1us1us1us ;//;//;//;// FWS:FWS:FWS:FWS: FlashFlashFlashFlash WaitWaitWaitWait StateStateStateState ;//;//;//;// <0=><0=><0=><0=> Read:Read:Read:Read: 1111 cyclecyclecyclecycle //// Write:Write:Write:Write: 2222 cyclescyclescyclescycles 标签 说明 标签 说明 头标签 数值编辑标签 使能标签 位编辑标签 信息标签 <0=n> 选择标签 - 2 - ;//;//;//;// <1=><1=><1=><1=> Read:Read:Read:Read: 2222 cyclecyclecyclecycle //// Write:Write:Write:Write: 3333 cyclescyclescyclescycles ;//;//;//;// <2=><2=><2=><2=> Read:Read:Read:Read: 3333 cyclecyclecyclecycle //// Write:Write:Write:Write: 4444 cyclescyclescyclescycles ;//;//;//;// <3=><3=><3=><3=> Read:Read:Read:Read: 4444 cyclecyclecyclecycle //// Write:Write:Write:Write: 4444 cyclescyclescyclescycles ;//;//;//;// 上面的代码以选择框的形式(见下图的红色区域)修改代码中相应变量的位域值。当改变选择框中的 内容以后,相应代码中变量的值会自动修改。 还有一点要说明的是,在包含进行图形化配置界面的汇编文件中,前 50行代码以内必须包含下面 的一行注释,以示该汇编文中包含图形化配置界面。 ;/*;/*;/*;/* <<<<<<<<<<<< UseUseUseUse ConfigurationConfigurationConfigurationConfigurationWizardWizardWizardWizard inininin ContextContextContextContext MenuMenuMenuMenu >>>>>>>>>>>> */*/*/*/ 通过上面的三个例子可以看出,通过图形界面的方式配置启动代码的参数方便快捷,且不容易出错 。 所以,在使用 Realview MDK时,在汇编代码中尽量使用图形界面控制标签进行参数的配置。
本文档为【5.Realveiw MDK中图形化界面配置详解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_798681
暂无简介~
格式:pdf
大小:101KB
软件:PDF阅读器
页数:2
分类:互联网
上传时间:2013-08-06
浏览量:17