作为社区的奖品,第一次接触到了NXP家的8位MCU产品。 与32位的Cortex核不同,8位MCU使用的集成开发环境是CodeWarrior,从官网上下载离线版的CodeWarrior Development Studio,可以使用X雷下载,速度还是挺快的。除了开发环境外,把S08P-Lite评估板的示例程序也一并下载。 安装也比较简单,双击运行,从安装界面来看,还是沿用了freescale的风格。
在选择8位MCU系列界面,可以只安装S08系列,也可以全选上,看你的需要。
一路Next,就可以顺利安装完成。
运行后的欢迎页面:
给开发板上电,此时在设备管理器中应该新增了一个虚拟串口,这个虚拟串口是很有用的,程序运行的调试信息都会通过这个串口打印出来。
通过主菜单栏的Import项装入示例程序:
装入示例程序后的主界面:
先什么都不改,直接编译下载运行试一下。 点击锤子图标或者Project菜单栏中的Build all项,系统开始编译,稍后编译完成,应该不会出现编译错误。
点击闪电图标,准备将编译好的程序下载到开发板上。
原打算先将板上的出厂程序擦除掉,就点了Erase Whole Device按钮,麻烦来了,点Erase and Program竟然报错了,提示信息显示要将开发板断电重启,这样做了之后还是报错,以下是错误提示信息:
这次下载成功后,后面再次下载也没出现过要求重新上电的提示。然后重复了一下Erase Whole Device按钮操作,结果也没出现下载时要求重新上电的现象。
这块板子的功能很强大,示例程序也做得很到位,把所有的板载功能全部测试了一遍。
最感兴趣的是TSI功能,并且将主程序和TSI功能测试函数做了修改后,重点测试了下2个触摸按键的效果。
|