查看: 603|回复: 0
打印 上一主题 下一主题

MAPS四色板试用

[复制链接] qrcode

29

主题

34

帖子

102

积分

注册会员

Rank: 2

积分
102
楼主
跳转到指定楼层
发表于 2016-5-11 11:59 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

四色板到手已经有一段时间了,因为前一段时间非常忙,一直没时间熟悉。最近几天终于有点儿时间了,于是坐下来开始研究。期间遇到了一些问题,总结如下:

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,如何安装坛子里很多,就不说了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表