[原创] 【LPC54100试用】01 熟悉环境。

johnrey   2015-3-13 12:04 楼主
拿到板子也有一段时间了,论坛上大家也贴了很多资源,不过还是有点零散,所以还是要自己去熟悉下各种开发环境,于是去逛逛官网,对已54100,NXP官网上有简单的介绍,页面上初看挺贴心的,有所有资料的打包下载。 00 derect download.png 在简介中说到了两点:一个板载仿真器默认是支持CMSIS-DAP protocol的,如果要使用LPCxpresso的话,最好切换成redlink protocal,据说是为LPCxpresso优化的。另外就是驱动和例程是通过LPCopen提供的。因此第一次的试用就是从这两方便展开:熟悉LPCopen和LPClink2,。 先来看看LPCopen的介绍,总体来看还是比较完整的,除了基本的驱动外,还有图形、usb、lwip、rtos等,从介绍中可以看出,选用的基本都是opensource的东西,印象中emwin在LPC上用也是免费的。 01 lpcopen.png 目前LPCopen是2.xx版本,如果找不到对应的芯片,可以使用老的1.3版本。对于我们来讲LPC541xx没有问题。 02 lpcopen pack.png 然后就下载吧,压缩包不大啊,也就1M多点,还是文档有4M多。从介绍中可以知道,2.14版本是在7.5的LPCxpresso验证,不过在后面的应该没有问题。顺手下载了LPClink2 的驱动,不过这个家伙在IDE中应该有自带的吧。这个调试器支持redlink,据介绍最大的优势是可以通过单个接头调试一个mcu里面的多个核,看来是比较适合我们手头的54100的啦。(图)实现redlink只要吧JP5装上即可。LPC的安装,官方建议装在靠近根目录的地方(只对windows用户)。 ​ 05 redlink.png LPC有一个FAQ和quick start页面。faq上的东西看时间有点老了,另外找54100是没有的,可能54100太新了? 03 old faq.png 03 no 54100.png 至于如何使用lpcopen,http://www.lpcware.com/content/p ... 0-quickstart-guides 看来lpcopen从1.x到2.x经历了不少变化,似乎两个版本有一定的不兼容。最主要的区别就是老版本一个项目可能会支持多个板子,因此在编译的适合往往需要配置一下,配置不当则会出错。而现在版本只支持单一版本,避免了这个问题。各个平台支持不错,keil,iar和自家的都有。(图) 06 lpc suport.png 顺便在网站逛了逛,还发现了个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 编辑
  • 04 54100 pack.png

回复评论 (2)

看文字楼主应该调理性比较强吧,大部分其他资源整理的是链接,你这篇有链接有解说有顺序,之前用过lpc1549,看了这帖子的感觉“就是应该这样用”,是真为入门整理的资源帖。
点赞  2015-3-13 12:50
那个LPC Initializer and Pinmux好像只能配置端口的映射
刚开始几天玩了一下,发现没啥用,可能是不会用吧
So TM what......?
点赞  2015-3-13 12:51
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复