问题分析:
ads是arm的老版本的开发工具,而mdk-arm是arm新的开发工具,mdk与ads相比较,从外观、仿真流程以及内部二进制编译链接工具上都有了不少改进,用法稍有不同。
问题解答:
1)ads从2002年开始已经停止对arm新ip核的支持。
2)ads模拟器只能模拟指令集,而mdk的模拟器能提供指令集、启动代码、外设、中断等整个mcu行为的模拟。
3)mdk提供性能分析器,而ads没有。
4)mdk提供启动代码生成向导,轻松完成启动生成,而ads没有此功能。
5)ads不支持cm3,mdk支持。
6)mdk的项目管理窗口、编译窗口、调试窗口等都在同一个界面,操作方便,上手更易;而ads的项目管理窗口、编译窗口、调试窗口等需要在不同界面操作,相对不便。
7)ads不支持flash烧写,mdk支持。
相关的链接: