ADS1.2在Win10下的安装过程及初步使用
ADS1.2安装过程
-
双击setup.exe安装
-
一路Next/Yes下去
-
注意选择安装路径
-
安装类型选择typical
-
之后同样一路Next/Yes下去,最后会显示如下。点击Next即开始安装。
-
等待安装完成,点击Yes。进入ARM License Wizard。
-
安装License
-
点击"Browse…"按钮,选取源安装目录下的*****\License.dat文件,确定后再按照提示进入下一步,直到安装完毕。
-
出现下图提示安装成功。
-
但是你会发现桌面什么都没有。可以通过两种方式进入ADS中。
1)在系统开始中打开
2)在安装目录的Bin下通过IDE.exe进入
ADS1.2初步使用过程
-
创建工程。 file-> new,默认选项如下,填写工程名称。确定之后出现工程名的mcp文件
-
创建文件添加到该工程中。file-> new-> File-> Text File。文件名要带有s的后缀,比如t1.s这样。
-
上述操作完成后出现如图结果。
-
注意mcp窗口中的这两个按钮。
-
点击Debug的按钮出现如下界面(注意,若此步有问题可从本文后面的报错中寻找解决方案)。想要出现寄存器状态,点击Processor Views -> Registers即可。
-
在Execute中进行执行和调试。
ADS1.2卸载重装注意要点
-
正常在windows卸载
-
会弹出如下界面(如果没弹出,则再次打开setup.exe文件也会出现)。点击remove等待完成。
-
删除之前的注册表(不删除后续再次安装会出现安装100%时卡顿、不弹出安装license等等一些问题)先用快捷键Win + R打开运行命令框。在窗口中输入 regdeit 打开注册表编辑器。删除注册表
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ARM Limited\ARM Developer Suite
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall 里的 {406FBBD8-EAFA-11D4-8FD0-0010B5688C67}这项
ADS1.2的一些报错及解决方法
-
the sessions file could not be loaded
1、用AXD随便打开一个文件(我打开c文件),否则会持续报这个错误无法进入AXD页面。2、然后依次点击 Opentions------>Configure Target------->ARMUL------->Configure------->OK------->OK,即可成功!
-
在IDE中点击Debug跳转到AXD但是没有任何显示
1、首先注意查看侧边栏是否为如下所示。不是则要进行Configure Target修改(具体修改如上)。
2、手动导入axf文件。在File-> Load Image中选择自己工程的axf文件即可。 -
Error starting external process,Process error code 87(0x57)参数错误(图我没截到)
网上为数不多的资料都说是兼容性的问题,需要对安装目录Bin下的IDE.exe和axd.exe,进行右键属性->兼容性->勾选以兼容模式运行这个程序->Windows XP(Service Pack 2)即可。
相关资料链接
1、对ADS的一些介绍和使用 https://wenku.baidu.com/view/98b0f1ec4afe04a1b071def9.html
2、ADS错误解决
https://blog.csdn.net/score_one/article/details/89431436
https://blog.csdn.net/think_embed/article/details/7048220
ps:csdn的markdown格式真的辣鸡,用typora转过来修改半天╰(‵□′)╯