新闻  |   论坛  |   博客  |   在线研讨会
使用MDK工具将程序下载到RAM里面调试?
zhchxgh | 2009-07-12 01:08:02    阅读:4963   发布文章

使用MDK工具将程序下载到RAM里面调试?

MDK支持将代码下载到RAM中进行调试。之前我以为只能通过编写脚本文件的方法,后来看帮助文档才知道有一个更为快捷的方法,点下鼠标就可以了。可以有两种方法实现RAM下载的功能。
方法一
我们只需要简单的设置就可以实现此功能。具体方法大家可在MDK帮助文档里看到:MDK帮助文档(Help)->RealView编译工具简介->嵌入式程序->指定存储域。在这一章节说明了将代码拷贝到RAM中执行的方法。也就是只要点下鼠标就可以实现的方法。. M) B3 m+ f% S3 R$ k) {
方法二
我们可以写脚本文件实现这一功能,脚本文件的写法和ADS或者Embest IDE大致相同,只是有些格式需要稍微修改,具体写法大家可以参阅MDK里面的PDF帮助文档,文档路进为:打开MDK工具->workspace->books->双击RV Linker/Utilities打开PDF文档->第五章Using Scatter-loading Description Files。这里面有关于脚本文件的详细讲述。
脚本文件写好以后我们需要以下步奏添加到工程中去:
1:打开“option for target”
2:在“linker”里面去掉“use memory layout for target dialog”的选择,在“scatter file”中点击“…”指定你编写好的脚本文件的路径。单击右边的“eidt”可以编辑脚本文件。见图1
3:单击确认
说明:选中“use memory layout for target dialog”这一项实际上是默认在“target”中对Flash和RAM的地址配置,编译链接时会产生一个默认的脚本文件。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客