目前移植.NetMicro Framework 基本上使用ARM RVDS + ICE进行开发调试,但毕竟RVDS +ICE价格较高,针对EP9315 的开发板也可以采用 Realview MDK 进行开发调试:
下面就简要介绍如何在使用MDK来配置基于EP9315的开发环境。
1、 安装MDK软件(采用默认安装方式,安装到c盘)
2、 配置MDK
A、 在Target选项中,填写IROM1 起始地址及大小,IRAM1的起始地址及大小,如下图:
图1 内存起始地址及大小设置
B、Debug选项:
图2 调试参数设置
在ULINK ARM Debugger 右边的点击Settings
图3 仿真器参数配置
注意要把 Max JTAG Clock:设为1MHz
3、 PortingkKit要跟MDK在同一个盘
4、 创建cmd的命令行快捷方式,参数为:D:\WINDOWS\system32\cmd.exe /k "C:\MDK_PK3\Template3.1\client_v3_0_dev\setenv_MDK3.1.cmd"调用setenv_MDK3.1.cmd 并打开该文件修改为如下:setenv_base.cmd MDK3.1 PORT
5、
6、 把 setenv_base.cmd 文件中的下面一句
7、 if "%ARG3%"=="" GOTO :BAD_MDK_ARG
8、 修改为
9、 if "%ARG3%"=="" set ARG3=\Keil\ARM
10、 设置环境变量
11、 Set DEVICE_TYPE=DARMATS9
12、 如果build sam9261_ek 的工程,就可以用如下命令build:msbuild_dotnetmf ram debug platforms samp9261_ek 这样就会在buildoutput的目录下C:\MDK_PK3\Template3.1\client_v3_0_dev\BuildOutput\ARM\创建个MDK3.1目录,这样就把有关sam9261_ek的images文件存放在C:\MDK_PK3\Template3.1\client_v3_0_dev\BuildOutput\ARM\MDK3.1\RAM\debug\iMXS 目录下。