您的位置 首页 资料

Cortex-M3 (NXP LPC1788)之开发环境建立

一,开发环境介绍最近有幸从NXP的代理商获得一块开发板OM13001,该开发板使用NXPLPC1788的处理器,主要特性如下:DataMemory:32MB…

一,开发环境介绍

最近有幸从NXP的代理商取得一块开发板OM13001,该开发板运用NXP LPC1788的处理器,首要特性如下:

  • Data Memory: 32 MB SDRAM + 96 KB internal
  • Ethernet: 100/10M Ethernet interface based on SMSC LAN8720 Ethernet PHY
  • Clock Crystals: 12.000 MHz crystal for CPU , 32.768 kHz crystal for RTC
  • Connectors: 200 pos expansion connector (SODIMM standard), 0.6 mm pitch
  • Other: 256 Kbit I2C E2PROM for storing
  • Program Flash: 128 MB NAND FLASH + 512 kB internal

详细的信息见官网的介绍http://www.cn.nxp.com/demoboard/OM13001.html

软件上咱们手头有一个KEIL ULINK2所以觉得运用KeiluVision4集成开发环境。选用ULINK2进行在线调试。

二,ISP下载环境建立

该开发板运用usb cable进行供电,按用户手册的介绍先进行ISP下载的测验。首要装置USB-to-UART的转化驱动,板子上的UART0经过转化芯片和USB衔接,在PC上衔接成虚拟串口,今后程序中的printf()打印的信息能够经过该虚拟串口显现。

其次,下载FlashMagic烧写东西。关于LPC1788,在复位期间,置LPC1788的P2.10脚为低电平,这就能够发动ROM中的bootloader然后进入ISP下载形式经过开发板的UART0进行下载程序。合作FlashMagic软件,开发板上的跳帽J20衔接上今后,就能够让USB-to-UART主动的宣布操控进入ISP形式的信号。为此,咱们需要对FlashMgaic进行装备。装备如下图:

COMPort的参数装置设备管理器中的USB-to-UART的参数设置

装备串口RTS和DTR口使能ISP_EN和RESET管脚的参数

三,KeiluVision4 + KEIL ULINK2调试环境建立

运用开发板自带的比如进行调试测验。老版别的Keil uVision4或许不支撑LPC177X/8X的芯片,所以更新了MDK。在DEV%&&&&&%E中呈现LPC1788的芯片支撑。

如下图

setting中设置如下图

软件上的设置只需按上面的即可。ULINK2运用新版别的10PIN的JTAG口进行衔接,其原理图如下:

四,总结

到此,开发环境建立完结。开端时分用keil在debug中找不到jtag设备。原因是因为软件版别太低,更新了MDK后能够辨认设备就能够了。接下去开端按模块学习该开发板上的各个外设。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/265703.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部