LPC55S6x开发入门

一、硬件开发板

官方的 开发板名称是LPCXpresso55S69-EVK,
官方购买链接

LPC55S6x开发入门_第1张图片
开发板图片

二、开发板板载了仿真器LPC-Link2

  1. 可以根据您的操作系统选择对应的驱动 仿真器驱动下载
  2. 仿真器支持Jlink-OB和CMSIS-DAP,所以您可以阅读这份文档学习如何更新LPC-Link2的固件,来支持Jlink-OB或者CMSIS-DAP。

三、LPC55S69相关的文档:

  1. 官方数据手册链接,目前数据手册的版本是v1.6
    中国服务器下载-版本更新可能不及时

  2. 官方用户手册,注意需要用户登录。目前版本v1.8
    中国服务器下载-版本更新可能不及时

  3. 官方勘误表
    中国服务器下载-版本更新可能不及时

  4. 原理图&PCB参考文档
    官方开发板原理图下载
    官方开发板PCB参考下载

四、快速上手

如何下载NXP官方SDK代码包

NXP官方SDK参考代码包的下载地址是 mcuxpresso.nxp.com
NXP的MCUXpresso是一整套开发生态,包括了:
MCUXpresso SDK:这个是官方的SDK和例程代码包
MCUXpresso ConfigTool:这个是官方的配置工具,用于快速配置Pin脚功能,配置系统和外设的时钟
MCUXpresso IDE:这个是官方免费的开发环境,现在基本没什么限制,基于ARMGCC和Eclipse的IDE

LPC55S6x开发入门_第2张图片
MCUXpresso介绍

NXP官方的SDK代码包支持MCUXpresso,KEIL,IAR以及GCC。
如果要下载SDK则点击上图的“Select Development Board”,用自己的用户名登录即可。
LPC55S6x开发入门_第3张图片
SDK代码包选择

选择好开发板或者芯片后,就会进入SDK配置工具,这里你可以选择支持的IDE(建议选择支持所有的IDE),可以选择支持的组件(比如USB,以太网协议栈,GUI等等)。按照下图步骤配置即可,最后点击“Download SDK”就可以下载完整的SDK包了。下载应该自动启动。


LPC55S6x开发入门_第4张图片
配置SDK生成的包

以MDK为例

请下载最新的KEIL 或者保证您的KEIL版本在MDK5.28以上
KEIL的下载链接
KEIL下载完成后需要正确安装
注:keil安装后如果需要更新license,则需要用管理员权限打开
KEIL正常安装后,需要注意更新芯片最新的支持包以及编译器,步骤如下图

LPC55S6x开发入门_第5张图片
KEIL安装包提示

开发板需要和电脑用Micro USB线连接好,开发板仿真器的USB接口号为P6。

LPCXpresso55S69-EVK与PC连接

如果一切正常,则PC侧驱动里就会找到LPC-LinkII UCOM Port(这里固件用的是CMSIS-DAP的),如果没有驱动不正常,则解压之前提到的 LPCScrypt,驱动在路径“X:\nxp\LPCScrypt_2.1.0_842\Drivers”
LPC55S6x开发入门_第6张图片
LPC-LinkII驱动正常

IDE和开发板准备就绪后,请解压下载好的SDK的软件包。
LPC55S6x开发入门_第7张图片
LPC55S69软件包解压后的文件

一般SDK的例子程序都在路径 board\lpcxpresso55s69\下边
LPC55S6x开发入门_第8张图片
外设例程

基本上driver_examples路径下,包含了LPC55S69芯片所有外设的例程。这里我们以串口例程为例,为大家一步步演示如何下载程序并运行。

  1. 首先找到路径SDK_2.6.3_LPCXpresso55S69\boards\lpcxpresso55s69\driver_examples\usart\polling下的例程
  2. 按照下图步骤编译工程并且下载


    LPC55S6x开发入门_第9张图片
    串口例程MDK工程界面
  3. 下载成功后,KEIL工具会提示下载成功的信息


    LPC55S6x开发入门_第10张图片
    image.png
  4. 打开一个串口助手软件(比如TeraTerm),根据配置要求设置为115200, 8bit, no parity, 1 stop bit
    LPC55S6x开发入门_第11张图片
    串口助手配置
  5. 按下RESET按键(S4), 则串口助手会将LPC55S69发来的信息显示在屏幕上,如果这时候用户按下任意按键,则对应的ASCII码会显示在串口助手上。


    LPC55S6x开发入门_第12张图片
    串口界面信息

Q&A

如果开发板不能下载,提示编程超时怎么办:

参阅此方案

如果仿真器找的到芯片,但是提示不能加载编程算法怎么办:

现象一般如下图,解决的办法是下载最新的KEIL MDK并且更新文章之前提到的Arm Compiler到最新的即可。注意芯片的支持包也要用最新的。


LPC55S6x开发入门_第13张图片
找得到芯片

MDK无法下载

你可能感兴趣的:(LPC55S6x开发入门)