X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
单片机
[原创] 【LPC54100试用】01 熟悉环境。
johnrey
2015-3-13 12:04
楼主
拿到板子也有一段时间了,论坛上大家也贴了很多资源,不过还是有点零散,所以还是要自己去熟悉下各种开发环境,于是去逛逛官网,对已54100,NXP官网上有简单的介绍,页面上初看挺贴心的,有所有资料的打包下载。
在简介中说到了两点:一个板载仿真器默认是支持
CMSIS-DAP protocol的,如果要使用LPCxpresso的话,最好切换成redlink protocal,据说是为LPCxpresso优化的。另外就是驱动和例程是通过LPCopen提供的。因此第一次的试用就是从这两方便展开:熟悉LPCopen和LPClink2,。 先来看看LPCopen的介绍,总体来看还是比较完整的,除了基本的驱动外,还有图形、usb、lwip、rtos等,从介绍中可以看出,选用的基本都是opensource的东西,印象中emwin在LPC上用也是免费的。
目前LPCopen是2.xx版本,如果找不到对应的芯片,可以使用老的1.3版本。对于我们来讲LPC541xx没有问题。
然后就下载吧,压缩包不大啊,也就1M多点,还是文档有4M多。从介绍中可以知道,2.14版本是在7.5的LPCxpresso验证,不过在后面的应该没有问题。顺手下载了LPClink2 的驱动,不过这个家伙在IDE中应该有自带的吧。这个调试器支持redlink,据介绍最大的优势是可以通过单个接头调试一个mcu里面的多个核,看来是比较适合我们手头的54100的啦。(图)实现redlink只要吧JP5装上即可。LPC的安装,官方建议装在靠近根目录的地方(只对windows用户)。
LPC有一个FAQ和quick start页面。faq上的东西看时间有点老了,另外找54100是没有的,可能54100太新了?
至于如何使用lpcopen,
http://www.lpcware.com/content/p ... 0-quickstart-guides
看来lpcopen从1.x到2.x经历了不少变化,似乎两个版本有一定的不兼容。最主要的区别就是老版本一个项目可能会支持多个板子,因此在编译的适合往往需要配置一下,配置不当则会出错。而现在版本只支持单一版本,避免了这个问题。各个平台支持不错,keil,iar和自家的都有。(图)
顺便在网站逛了逛,还发现了个utility,一个叫做LPC Initializer and Pinmux,但是是个webapp,
http://www.lpcware.com/content/tools/lpc-initializer
。另外有一个专门给54100的功耗估计插件,第三个是LCT,用来配置link2的,不过捏,如果用了lpcxpresso,就不需要配置了,哈哈(留个链接存纪念
http://www.lpcware.com/lpclink2-config-tool
)。最后一个flash magic是第三方用串口下固件的工具,可能变砖能用到吧,嘿嘿。 在V1的LPCxpresso中,板载调试器也能给其他板子用,但是好像要断开板子连接,而54100则提供了跳线的方式,来引出调试器或者引入外调试器。具体方法是,调试外电路,J1闭合,J2在2-3,引入外调试器,J1open,J2在1-2。 最后blog和forum连不上,不知道为啥。 空下来又去翻了翻NXP的小册子,觉得LPC的一些外设还蛮有特点的,比如ADC速度普遍比较高,800系列有1.2M,1100就有2M了,最高的4300居然高大80M,吓死人啊。并且各个系列的分类还是挺清楚的,虽然54100双核,又是M4+M0双核,但是定位还在17xx以下,在整个家族中属于中档水平,主打低功耗实时传感。
看了看板子的user manual,觉得写得还是比较浅显的,读起来很亲切的感觉,包括串口啊,端口的安排,有些写的很细,不像atmel那么冷冰冰的感觉,希望后面的开发也能如此。
本帖最后由 johnrey 于 2015-3-13 12:06 编辑
UM10855 -om13077.pdf
(2015-3-13 12:06 上传)
711.4 KB, 下载次数: 2
点赞
回复评论 (2)
沙发
freebsder
看文字楼主应该调理性比较强吧,大部分其他资源整理的是链接,你这篇有链接有解说有顺序,之前用过lpc1549,看了这帖子的感觉“就是应该这样用”,是真为入门整理的资源帖。
点赞
2015-3-13 12:50
板凳
ljj3166
那个LPC Initializer and Pinmux好像只能配置端口的映射
刚开始几天玩了一下,发现没啥用,可能是不会用吧
So TM what......?
点赞
2015-3-13 12:51
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
2011仪器仪表必备模块
430串并行输出的速率
Modesim中使用code coverage步骤
给版主们的一点小惊喜,欢迎围观!
请教:非模态对话框重复创建的问题
不编写lds文件,在c代码里获取段地址的方法
在调用TouchCalibrate函数进入触摸校正后,如何能不校正即正常退出?
433M和2.4G两个频段谁更好
【谍照】PopMetal上运行Chrome OS
求推荐一款高频运放
本周下载最多的电子技术资料大汇总(2020.5.10~15)
会说话的迎客鱼,机械与电子的完美结合
MSP430的intrinsics.h详解
求书《DirectDraw原理与API参考》
发现了个问题:论坛里有很多同一地盘的
请问LPC1114/LPC11C14的AD采样参考电压选择?
贴片元件代码型号对照表
寻Linux andriod开发工程师
完全抄ltbytyn的I2C程序,怎么会不正常工作?
关于MSP430学习计划
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复