米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

MDK是如何将执行文件下载到指定的RAM区的

问题类别: > 浏览次数:2917
发布日期:2012/4/23 15:03:04 文章来源:米尔科技
回复日期:2020/12/20 10:21:52

环境说明

MDK ,ULINK2.

分析描述

将程序下载到RAM中不需要算法,MDK是如何将执行文件下载到指定的RAM区?

问题解答

      通过芯片内部的调试组件进行下载的。DAP是新片内部的调试组件,他能直接访问所有的地址空间,对地址空间进行读写。连接器通过链接脚本而知道程序如何下载到芯片中,而生成相关控制DAP的信息。这样就可以通过DAP对RAM区进行写了。