本帖最后由 kysoc 于 2018-11-10 10:59 编辑
【LPC11U68】开发环境搭建及注意事项
首先感谢NXP社区搞的这个活动有幸得到一块LPC11U68开发板,搭建开发环境方法其实前面已经有几位网友介绍过了,总结为以下几步: 一是安装MDK软件和对应的器件包;二是更新开发板上的调试固件,一般刷为jlink或cmsis-dap。三是下载Keil环境下的例程工程进行编译与下载,并可进行进一步的学习研究。因为大部分内容前面有网友介绍过了,本人着重介绍我在实践过程中遇到的一些问题分享下,免的大家再走同样的弯路。 2 .更新开发板上的调试固件,实现要安装NXP 的一个小工具LPCScryptWindows Installer v2.0.0 (LPCScrypt_installer_2.0.0_831.exe) ,官网下载地址为:[url=http://www.nxp.com/cn/support/developer-resources/software-development-tools/lpc-developer-resources-/lpc-microcontroller-utilities/lpcscrypt-v2.0.0 PCSCRYPT?&tab=Design_Tools_Tab]http://www.nxp.com/cn/support/developer-resources/software-development-tools/lpc-developer-resources-/lpc-microcontroller-utilities/lpcscrypt-v2.0.0 PCSCRYPT?&tab=Design_Tools_Tab[/url] 。 下载完直接安装,然后把LPC11U68开发板的JP3插上跳线帽进入DFU 更新模式,如下图示:
插上USB后会自动查找驱动,这里要说明下我的电脑是win7 64位的,出现了虚拟串口驱动有问题的现象,如下图示:
这会导致后面更新不成功,一直出现下面的提示: 一直在打印……, 查了安装目录下 C:\NXP\LPCScrypt_2.0.0_831\docs\Debug_Probe_Firmware_programming.pdf文档的第8章解释说是驱动问题,如下图示: 我这发现该驱动不支持XP系统,我的win7 64位系统也有问题,不知道是不是我的电脑问题,我后来用win7 32位系统就没有问题了。然后在程序开始菜单选择要刷的脚本,如下图示:
自动执行完后断电,拿掉JP3跳线帽,JP2的1-2插上跳线帽,如下图示:
重新查上usb就可以正常所有调试器了。三、Keil环境下官方例程注意两点即可, 一是修改工程的调试器名称,如下图示:
按刷新的类型性质为j-link/j-tracecortex 或者 CMSIS-DAPDebugger.二是如果刷的为j-link的话,还需要修改默认的JTAG方式为SW方式,否则一直连不上器件,具体如下图示:
最后还要提下是KEIL官方例程要编译生成其它工程共用的两个库Lib_chip_11u6x和 lib_board_lpcxpresso_11u68.。
|