电子工程师技术服务社区
- 社区首页
- 下载
- SY20150106_OpenSDA_JLink_UART.zip
资料描述
四色板到手已经有一段时间了,因为前一段时间非常忙,一直没时间熟悉。最近几天终于有点儿时间了,于是坐下来开始研究。期间遇到了一些问题,总结如下:
1、本人习惯使用jlink,因此安装jlink_opensda时,下载了几个版本不能使用,最后终于找到一个能够使用的。使用之前,先装好mbed驱动。
2、本人学习开发板时,习惯点亮一个led,本板子上有好几个led,本人选择led4进行实验。然后使用iar建立工程,demo里并没有gpio的实验,因此需要自己配置gpio,看fsl_gpio_driver.c主要是gpio的配置,因此拿来直接用。步骤是调用先调用gpio_drv_outputpininit函数,在while里实现清零led4引脚,结果调试时发现出现硬件错误中断。瞬间头大,因为本人还没有看技术手册,根据使用m0的经验,出现此类中断应该是寄存器配置错误,带着问题单步调试,发现在进入gpio_hal_setpindir函数时,此错误中断发生,因此验证了我的判断是正确的。后来查技术手册,发现led4的引脚默认功能并不是gpio,因此,重新配置此引脚为gpio,错误依然存在,再次单步调试,后来才发现是配置此引脚的寄存器搞错了,修改后,成功了。一个简单的书写错误造成了这么严重的后果,要细心!!
附上一个一个能用的jlink_opensda,如何安装坛子里很多,就不说了。