发 帖  
原厂入驻New

[经验] 【大联大世平NXP KE16Z 开发板试用体验】大联大世平NXP KE16Z 开发板试用报告

2020-7-15 22:29:09  118
分享
0
试用报告分为四部分。
一、开箱检验
二、上电测试
三、程序体验
四、小结


一、开箱检验
1、因为疫情的原因,收到快递后立马将外包装拆掉丢弃了。得到的内包装就是这样的,如下图所示。
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
从包装上可以看到是KE16Z核心板
image002.jpg
2、打开内包装,印入眼帘的就是两样:核心板和数据线。如下图。
image004.jpg
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
中间还空着一个格子,不知道原设计是装什么的?
3、在收到快递之前看过开发板的说明文档,开发板的样子大概有个了解了,不过这个开发板和说明文档中的样子还是有差别的。
image006.jpg image007.jpg file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg   file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg
左边是说明书中提供的照片,右边的是我实际收到的开发板照片。
两者最大的差异就是:说明书中提供的板子,有Arduino 接口,我收到的开发板的接口似乎就没有了,虽然我也用不上Arduino 接口。
4、因为收到的板子没有配备铜柱,自己配备了4个塑料支撑,也一样的可以防止PCB背面短路的可能。
image010.jpg
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg
检查了外观之后,就准备上电测试一下。

二、上电测试
我是用的是Windows 7 64位操作系统
数据线连接好开发板,再插入电脑的USB接口,系统马上就检测到了由USB设备插入,硬盘(抱歉,还是机械硬盘)在转了一阵子后,给我一个提示,如下图所示。
image011.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg
因为之前带学生参加全国智能车竞赛,对于NXP的芯片还是有点了解的,所以,对于其中那个串口驱动未能成功安装,马上就去它的官网上下载驱动就可以了。
安装好串口驱动后,在设备管理器中可以看到这个设备。
image014.jpg
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg
至于后面的那个串口号,随着你的计算机系统会有差异,但是记住它,后面在使用的时候有用出。在串口助手中选择串口的时候,要记得选择该串口。
image015.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg
除了上述的串口设备外,开发板还模拟了一个便携设备:FRDM-KE15ZD,
image019.jpg
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image017.pngfile:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image019.jpg
该便携设备在操作系统中最直观的表现就是系统多了一个8M左右的移动盘,如下图。
image021.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image020.pngfile:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg
打开这个移动磁盘有两个文件,如下图所示。
image023.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg
其中文本文件是描述DAPLink Firmware的一些信息。如果开发物联网设备,那么此信息就非常有用了。

另外一个HTM文档可以直接用浏览器打开,导航到NXP的FRDM-KE15Z网站上。
所以从这点上来说,这个开发板设计的比较人性化。

这个磁盘是可以读写的,你可以新建一个文档,但是,当你拔掉设备再次插入的时候,刚才新建的文件就没有了。

除此之外,还有一个人体输入设备,不知道是做什么用的,没有去深入研究。

三、程序体验
程序的开发环境为Keil UV5。因为竞赛使用的也是这个环境,所以有很多的便利。例如不用去下载那个NXP的pack文件了。串口调试助手使用的YAT。免费好用的,可以多种端口调试。
利用厂商提供的例子程序压缩文件,解压缩后就有很多的例子。我首先关心的是那个触摸按键的功能,因为在项目中,也要用到这个功能。
用Keil打开SDK_2.5.2_FRDM-KE16Z\boards\frdmke16z\driver_examples\tsi_v5\self_cap\mdk \目录下面的项目文件,为了证明我们是真正编译了代码的,略为改动了下串口输出信息。
image025.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image027.jpg
还是看不清楚?
image028.jpg
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg
在编译之前,检查一下项目的配置情况:
image029.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg
设备项目中是简介,没有好更改的。
image031.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg
这里将晶振频率改为和开发板上的一致:8.0MHz
image033.png
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg
剩下的就是调试端口的设置了,厂商提供的端口使用“CMSIS-DAP debugger”接口。
image035.jpg
在更改了项目设置后,最好是全部重新编译一下项目。
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image035.jpg
没有警告,没有错误,然后下载到开发板中就可以了。

下载到开发板中后,和一般的开发板不同的是,芯片并不自己复位。所以需要按下SW1按键,复位后就可以在YAT看到串口的输出信息了。
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image037.jpg
image036.png
现在问题来了,按照提示,现在触摸E1,绿色的LED指示灯应该交替点亮和熄灭。然而,我怎么触摸E1,E2,始终不见灯亮。只有复位单片机瞬间,可以看到指示灯闪亮一下。

难道是我的板子有问题?还是说板子与例子不对应?还是说其它原因?我没有找到解决办法。本来想去修改底层代码的,没有安装MCUXpresso,发现要修改的很多,反而把程序改乱了。

我不死心,又打开一个更简单的点灯的例子:就是上电后程序运行,指示灯闪烁。
该例子位于:\SDK_2.5.2_FRDM-KE16Z\boards\frdmke16z\driver_examples\ gpio\led_output\mdk\目录中。

打开程序后,我还是修改了串口的输出信息:
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image039.jpg

image038.png

file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg
image040.jpg
编译,没有警告,没有错误,下载成功。
file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image041.jpg
image041.jpg
按下复位键,再串口助手中看到的输出信息如下:

file:///C:/Users/Liucw/AppData/Local/Temp/msohtmlclip1/01/clip_image043.jpg
image042.png
然而,非常遗憾,指示灯不闪烁。

因为时间关系,系统没有安装MCUXpresso,没有去深究原因。


四、小结
单从开发板来说,板子设计的还是中规中矩,特别是板载了调试接口,非常适合一般开发人员的体验。美中不足的有以下几点:
1、没有那个Sensor板,许多的实验就没有办法完成。
2、PCB的丝印字体太小,我要用放大镜才能看清楚丝印。特别是按键、接口的丝印,可以再大点,毕竟开发人员不都是5.0的眼睛。
3、板子的硬件版本和软件例子不配套,所以部分实验需要修改例子代码。但是对于初学者来说,难度比较大。
4、板子上绿色LED(调试口旁边)过于亮,影响了板子在使用过程中的视觉效果。看了原理图,发现绿色LED的限流电阻只有270R,我在实际使用中,3.3V电源贴片绿色LED的限流电阻一般可以用到1.5k,亮度正好合适。

最后想说的是,本来对这个板子充满了希望的,因为我的项目需求就是:电机控制、姿态方向控制、距离控制。在网上一搜索,看到板子的介绍简直就是为我量身定做的,拿到开发板后配套上激光测距仪就可以搭建一个测试系统了,可是我收到开发板一看,没有那个Sensor板子,开发板本身的资源太少,如果要搭建测试系统,需要的资源太多,项目组就觉得不如重新搭建测试系统了。



jinglixixi 2020-7-22 21:26:06
看别人的是蓝板子呀!
1回复

举报

  • jf_71633177 2020-7-30 22:06

    其实,我也不知道是怎么回事。收到的板子就是这样的。而且还没有Sensor板。

只有小组成员才能发言,加入小组>>

41个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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