1.准备工作:
- 下载rtt1.2.0源码;
- 安装python2.7;
- 安装scons;
- 安装编译器mdk 4.72;
- 安装串口工具putty;
2.编译源码包:
- 打开命令窗口cmd,进入rtt1.2.0目录下bsp下lpc408x下;
- 打开rtconfig.py,找到:修改EXEC_PATH=编译器mdk的安装路径;
- 输入scons --target=mdk4 -s(利用scons工具编译生成编译器需要的工程文件project.uvproj);
- 双击打开project.uvproj工程文件,进入mdk编译环境;
- 选择编译工程文件,如果没有出错会在build output框中显示证明编译完成。
3.下载文件到开发板上运行
在菜单栏中选择flash,点击configure flash tools,就会打开options for target对话框,选择debug模式,如下图,选择jlink
点击jlink右边的settings,就会打开
选择port口为sw
选择flash Download选项卡
点击add添加flash芯片类型,这里选择LPC17xx IAP 512kb flash,完成后确定就好!,配置好后点击工具栏中的download进行下载
成功下载后会出现,verify ok
4.调试rtt,让finsh先跑起来
通过putty 串口工具,连接到com上(具体com口可以查看设备管理器里的端口);
连接完成后,打开debug模式,点击run之后,就可以在putty工具里看到finsh运行情况了!