登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→发表看法:[happy1985][原创]MDK中如何方便实现同一程序在不
No.38265
作者:happy1985
邮件:haha19850920@126.com
ID:108659
登陆:2次
文章数:1篇
最后登陆IP:59.173.169.209
最后登陆:2008/4/22 17:03:49
注册:2008/4/22 10:54:09
财富:110
发帖时间:2008/4/22 10:56:23
发贴者IP:59.173.169.209
标题:happy1985:
[原创]MDK中如何方便实现同一程序在不同地址运行的工程管理
摘要:No.38265[原创]MDK中如何方便实现同一程序在不同地址运行的工程管理
点击浏览该文件
在嵌入式程序的开发过程中,通常需要把程序运行在处理器地址空间的不同位置,比如内部RAM,外部RAM,内部Flash,外部Flash等。
通常以下两种方法:
一是只建立一个工程,比如说运行在内部RAM中,然后通过修改其分散加载文件、调试初始化文件以及一些其他的配置选项来实现几种运行方式的切换。但由于在调试的过程中,可能存在对程序频繁的修改,工程师常常因为忘记修改某个配置选项,而造成了运行的不成功,给调试造成了极大的困难。
二是为每一个运行方式创建一个工程,对于一个运行方式来说,只要修改其程序,而不需要对工程进行重新配置。然而这种方法也有其自身的缺陷,容易造成程序的不一致,几种运行方式不能实现程序的同步更新。
那么,如何更方便有效地解决这个问题呢?其实,MDK提供了这样的一个工程管理的方法,既能对不同运行方式下工程的实现一次配置,又可以保证不同运行方式下程序的一致性。
这里以英蓓特公司推出的AT91EB40X评估板为例。该款评估板支持AT91ER40162、AT91R40807、AT91M40800、AT91R40008处理器。EMBEST ATEB40X评估板除了CPU内部的存储器外,还有一片外部Flash和一片64K的EEPROM,另外,还可支持用户外扩SRAM。同时结合MDK的仿真功能,一个同样的例程可以运行在几种不同的运行方式:硬件仿真、片内RAM,片外RAM,片外Flash ......
>>返回讨论的主题
发表回复
用户名
*
您没有注册?
密码
*
验证码
*
.
标题
选择话题
[原创]
[转帖]
[灌水]
[讨论]
[求助]
[推荐]
[公告]
[注意]
[贴图]
[建议]
[下载]
[分享]
*
心情
随便说说
我回答你
最新发现
得意的笑
气死我了
真是没劲
坚决同意
表示反对
大家过来
好奇怪哟
懒得理它
大家小心
文件上传
允许类型
gif
jpg
jpeg
bmp
png
rar
txt
zip
mid
sch
pcb
ddb
iso
rtf
pdf
doc
ini
swf
内容
字体:
宋体
楷体
新宋体
黑体
隶书
Andale Mono
Arial
Arial Black
Book Antiqua
Century Gothic
Comic Sans MS
Courier New
Georgia
Impact
Tahoma
Times New Roman
Trebuchet MS
Script MT Bold
Stencil
Verdana
Lucida Console
字体大小:
1
2
3
4
颜色:
#F0F8FF
#FAEBD7
#00FFFF
#7FFFD4
#F0FFFF
#F5F5DC
#FFE4C4
#000000
#FFEBCD
#0000FF
#8A2BE2
#A52A2A
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
#008B8B
#B8860B
#A9A9A9
#006400
#BDB76B
#8B008B
#556B2F
#FF8C00
#9932CC
#8B0000
#E9967A
#8FBC8F
#483D8B
#2F4F4F
#00CED1
#9400D3
#FF1493
#00BFFF
#696969
#1E90FF
#B22222
#FFFAF0
#228B22
#FF00FF
#DCDCDC
#F8F8FF
#FFD700
#DAA520
#808080
#008000
#ADFF2F
#F0FFF0
#FF69B4
#CD5C5C
#4B0082
#FFFFF0
#F0E68C
#E6E6FA
#FFF0F5
#7CFC00
#FFFACD
#ADD8E6
#F08080
#E0FFFF
#FAFAD2
#90EE90
#D3D3D3
#FFB6C1
#FFA07A
#20B2AA
#87CEFA
#778899
#B0C4DE
#FFFFE0
#00FF00
#32CD32
#FAF0E6
#FF00FF
#800000
#66CDAA
#0000CD
#BA55D3
#9370DB
#3CB371
#7B68EE
#00FA9A
#48D1CC
#C71585
#191970
#F5FFFA
#FFE4E1
#FFE4B5
#FFDEAD
#000080
#FDF5E6
#808000
#6B8E23
#FFA500
#FF4500
#DA70D6
#EEE8AA
#98FB98
#AFEEEE
#DB7093
#FFEFD5
#FFDAB9
#CD853F
#FFC0CB
#DDA0DD
#B0E0E6
#800080
#FF0000
#BC8F8F
#4169E1
#8B4513
#FA8072
#F4A460
#2E8B57
#FFF5EE
#A0522D
#C0C0C0
#87CEEB
#6A5ACD
#708090
#FFFAFA
#00FF7F
#4682B4
#D2B48C
#008080
#D8BFD8
#FF6347
#40E0D0
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
点击加入表情
选项
有回复时用短消息通知您?
老古网
执行:14毫秒 最大:357232毫秒 查询6次