在上一贴中,已经安装完成mplab x ide5.25.
首先打开mplab x ide,
用usb线连接开发板的debug接口和pc。又下角会有提示,发现icd4。导入已有的mplab旧项目。我导入的是之前mplab8.7的项目,
根据向导一步步导入,过程中会有提示找不到头文件等红色字体。添加头文件,解决报错。
这些没什么可说的。
连接目标板与icd4,编译并下载代码
下载过程中icd4的导光条一闪一闪亮晶晶。
程序编译很顺利,下载出现速度不匹配的提示,要求配置icd4的下载速度,在ide里也没找到配置位
查资料发现,红色板子竟然不是扩展接口板。需要剪断6芯rj11.
准备剪线的时候,忽然想到icd3的下载线估计可以用,找了找,果然通用
将线换到icd4上,连接目标板
下载一下程序,果然飞起来了
想再试一下在线debug功能。点击ide中的,调试--调试项目。
重新下载程序,但是最后出现需要调试头的信息
调试命令也是灰色不可选
猜测可能是我的目标器件不支持icd4的在线调试。
也没查到相关资料。
icd4到此告一段落。
总结一下,因手头没有microchip的开发板,想用atmel的开发板来进行测试。用xplained想到atmel studio 6/7中有asf例程。
所以想偷懒用例程测试,但是安装atmel studio出现一系列意想不到的困境。还是放弃了。
安装mplab x ide后想要将atmel的开发板的asf例程导入mplab ide进行测试,然而手头上的xplained开发板从官网下不到asf例程。
最终翻箱倒柜找到以前项目中的pic单片机板卡来进行测试。最终成功。
经历一段曲折,遇到重重困难,最后实现了既定目标,内心的喜悦无可言说。
虽然已经超过了活动规定的期限。但是我还是挺享受这个曲折的过程的。
完结。
|