专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
NXP
Cortex-M3 (NXP LPC1788)之开发环境搭建
2019-07-12 11:19
发布
生成海报
站内文章
/
NXP MCU
14523
0
1682
一,开发环境介绍
最近有幸从
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
。在
DEVICE
中出现
LPC1788
的芯片支持。
如下图
setting
中设置如下图
软件上的设置只需按上面的即可。
ULINK2
使用新版本的
10PIN
的
JTAG
口进行连接
,其原理图如下:
四,总结
到此,开发环境搭建完成。开始时候用
keil
在
debug
中找不到
jtag
设备。原因是因为软件版本太低,更新了
MDK
后可以识别设备就可以了。接下去开始按模块学习该开发板上的各个外设。
Ta的文章
更多
>>
EEPROM数据丢失的原因与对策
0 个评论
TI 网络摄像 解决方案
0 个评论
Cortex-M3 (NXP LPC1788)之开发环境搭建
0 个评论
大学生电子设计竞赛—部分常用知识整理
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮