经过断续几天的努力,找到了仿真器与KL26之间的大致关系,现在已能用JLink-V8仿真器与YL-KL26Z板子连通,并且首先尝试下载了Touch触摸程序,并且成功运行。
我的开发平台是IAR7.1,里面有KL芯片驱动[从IAR官网下载的新的ARM驱动],因此没有问题。原来买过一个LQ-ARM-JTAG VER:B的仿真器,但她不支持M0的芯片自然也就无法开发M0的KL26了,只好进了一块最廉价的V8-JLink。
首次上这块仿真器就给了当头一棒:在设置完成后,下载程序时弹出,版本太低,需要升级,yes? no?当然Yes,这下不太好,告知下载不成功,重新插拔后居然蓝色的LED不亮了,无奈电话咨询,对方说丢ROM了——仿真器的程序丢了,晕?只好询问如何恢复,好在对方有视频,看着比划着经过若干小时,总算恢复了。但是一下载还是警告版本问题,不同意吧下载不了,只好同意吧,结果照旧,重新来过。恢复后重新下载时,仔细进行了Option的操作,不更新,结果不报错了,仔细看了英文说明,大意明了,原来是向RAM中写程序,没有写到Flash中,在Debugger项中的Download中的设置改成Use Flash loader之后一切Ok。可以触摸盖面LED灯亮的的效果。这时才如释重负。平台搭成,以后的操作就是水道渠来了。
下边将开始研究此芯片的寄存器名称和配置关系,当然也学点C函数,以减少学习的复杂程度。
|