前段时间我们在新项目开发中选用了PHILLIPS的LPC213x作为CPU。所以我们向周立功公司购买了一套EasyARM2131开发板和两套ULINK JTAG仿真器。在头一个月内遇到了很多莫名其妙的问题,虽然后来都一一解决,但也让我们走了很多弯路。后来在网上发现遇到问题的不仅仅是我们。所以在这里把一些遇到的问题和解决办法写出来与大家共享。我们对下面的这些问题的理解不一定都正确,解决办法也不一定是最佳的。另外也希望大家把自己的理解和经验能共享出来。
1、常常发生ULINK找不到CPU,后来发现是因为在软件内对GPIO的不正确操作造成的。PHILIPS的LPC2000系列片子有一个最大的特点就是JTAG引脚也是复用的。可以被选择成普通GPIO。所以在设置引脚时一定要注意,不能直接对PINSELx进行赋值(当然这种方法本来就不应该使用)。而是先读出PINSELx寄存器的值,用位逻辑运算将需要修改的几位进行修改。也就是“读取->修改(逻辑运算)->赋值”。不然就会很容易使JTAG失效,导致仿真器找不到CPU。只有用ISP清除CPU的FLASH才可以。这一点PHILIPS做的很愚蠢。
2、在使用Keil时,缺省给的startup是错误的,无法使用。周立功的技术支持说Keil公司还尚未给LPC213x系列写startup。可以用ADS1.2编译,再在Keil里调试。具体方法在周立功的网站上可以下载。另外据周立功的技术支持声称,ADS1.2的编译效率是几个常见编译器里最高的。不知真的假的,现在还没有做过测试。但是对AXD的调试环境实在无法忍受。
3、在Keil设置时非常需要注意的是:要确认ULINK仿真器设置里的Flash download
setup里的Flash起始位置和大小是正确的。特别是大小,其数值不会随Device选择好了就自动更改,需要人工设置。
4、我们一直在使用Keil for ARM 2.32版,很稳定。但是使用从网上下载的Keil for ARM 2.4版时却遇到很多问题。不知道现在是否有所改进。
5、周立功的技术服务态度不错,但是水平有限。常常是一问三不知,丁点的事把人说得一头雾水。有时就算解决问题也有凑巧的嫌疑。上面这些问题基本上都是我们自己琢磨出来的。
关键字:EasyARM2131 LPC213x CPU
引用地址:
使用EasyARM2131时遇到的一些问题
推荐阅读最新更新时间:2024-03-16 13:59
ARM CPU与Intel x86 CPU性能比较
随着移动互联网时代的到来,Qualcomm(高通)、Texas Instruments(德州仪器)等基于ARM架构的CPU受到越来越多人的关注,而昔日王者的Intel x86架构由于功耗问题,在移动互联网似乎举步维艰。 Intel x86架构对比于ARM架构来说,性能强大,功耗较高是大家都知道的事实。那Intel x86架构的CPU性能究竟比ARM架构的强多少呢?下面我们对单个Core做一个简单的评测。 我的PC机CPU:Intel Pentium Dual-Core CPU E5300 2.60GHz(Launched 2008Q1 x86) 我手机的CPU:Qualcomm Snapdragon S2 MSM8255 1.0
[单片机]
高通发布骁龙780G 5G芯片:5nm工艺 CPU提升最大45%
高通公司今天公布了下一款骁龙 7 系列处理器,名称为骁龙 780G 5G,采用三星 5nm 工艺,代号 SM7350-AB。新的芯片组将旨在提供更好的 AI 性能、更好的相机体验和 5G 支持,以及一些高级功能。 骁龙 780G SoC 基于八核架构,是骁龙 768G 的继任者,将瞄准低预算的 5G 智能手机。德国媒体 WinFuture 认为,新的高通 780G 处理器将为即将到来的小米 11 Lite 提供支持。这款手机预计将在 3 月 29 日与小米 11 Pro 和小米 11 Ultra 一同亮相。 高通骁龙 780G 5G 功能特性 IT之家获悉,高通骁龙 780G 沿袭了目前旗舰产品骁龙 888
[手机便携]
英特尔和AMD整合图形核心争夺2011市场
2011年CPU芯片市场面临一场激烈的竞争,英特尔和AMD两家厂商均计划从2011年年初开始推出融合图形处理核心的CPU产品,并连同PC厂商推出新品。双方的行为将直接冲击入门级显卡芯片的市场。 2011年1月6日英特尔将推出最新的Sandy bridge架构芯片,在充分利用32纳米技术的前提下将图形核心和CPU封装在同一内核中。从年初开始,AMD一直在展示的APU核心将以成品的形式出售。这也就是双方争夺市场的筹码。 英特尔新架构全面改进产品性能 CES发布 英特尔仍按照自身的钟摆方式推进产品,在2010年推出32纳米制造工艺后,充分利用32纳米技术的sandy bridge架构成为今年的主打。除了三级缓存、计
[嵌入式]
粤澳两地牌客车司机身绑256枚英特尔CPU走私被海关查获
据海关发布消息,近日,港珠澳大桥海关在大桥口岸连续查获两起跨境客车司机走私中央处理器进境案。 6月16日,现场关员在进境客车通道对一辆粤澳两地牌客车进行查验时,发现司机方某行动异常、神色紧张,经进一步查验,关员在其两肋、小腿等处查获绑藏的英特尔CPU共计256枚。从视频中可以看到本次查获的CPU包括英特尔酷睿i7 10700及酷睿i9 10900K。 6月26日,现场关员在对一辆粤澳两地牌客车进行非侵入式机检查验时发现图像异常,随即对该车进行人工重点查验,在其主副驾驶座位间查获全新包装的英特尔CPU共计52枚。
[嵌入式]
基于TMS320VC5409型DSP的指纹识别系统
1 引言 随着计算机与信息技术的不断发展,生物特征识别技术研究受到了广泛的关注。生物特征识别是用生物体本身的生物特征来区分生物个体的计算机技术,它所研究的生物特征包括脸形、指纹、手掌纹、虹膜、视网膜、声音、体形、个人习惯等,相应的识别技术包括人脸识别、指纹识别、掌纹识别、虹膜识别、视网膜识别、语音识别、体形识别、键盘敲击识别、签字识别等。本文介绍的指纹识别便是生物识别技术的一种,它相对其他识别系统(如虹膜、脸形)有很多优越性。首先指纹具有独特性和稳定性,并且信号容易采集,识别算法已经很成熟。目前,基于通用PC机进行指纹识别的技术已经开始大规模推广.但它造价高,系统复杂,体积庞大.只能用于固定场所,显然不适合在保安、网络、手机
[应用]
CPU双雄ISSCC较劲 Intel小胜AMD
在美国旧金山举行的国际固态电路会议(ISSCC)上,两大处理器供货商Intel与AMD的较劲显然是前者胜出;无论在新讯息或论文的发表上,Intel都占上风。 在ISSCC上,Intel表示该公司第一款32奈米服务器处理器将采用6核心;AMD则是讨论了首款将整合x86与绘图处理核心的处理器Llano。 在ISSCC举行的同时,Intel终于发表了Itanium 9300处理器,这是该公司首款采用QuickPath Interconnect技术的产品,让OEM厂能以额外逻辑链接8颗多核心处理器;到目前为止,AMD在对称式多重处理系统(symmetric multiprocessing system)中只能链接4颗芯片,不
[半导体设计/制造]
80C196KC-ADMC401双CPU接口电路设计及其应用
在SVG(静止无功发生器)装置中涉及到大量的复杂计算(如滤波计算、瞬时无功计算)和先进的控制手段(如矢量控制)以及诸多信号的采集和发送,使得单个CPU很难满足系统要求。因此采用高集成度的嵌入式处理器与DSP芯片组成双CPU系统来实现对整个系统的控制。
1 系统设计
1.1 系统的组成及原理
双CPU系统的原理图框图如图1所示。系统采用80C196KC和ADMC401两个芯片作为核心处理器。ADI公司的ADMC401芯片是基于DSP的控制器,非常适于工业应用领域中的高性能控制。该芯片集成了一个高速的DSP内核,且其内核具有一套完备的外围控制接口,以便在高度集成的环境中快速实现控制。Intel公司的80C196(
[嵌入式]
兆芯傅城:国产CPU发展需要自主可控与兼容主流双轮驱动
2018年1月19日,中国计算机学会青年计算机科技论坛(CCF YOCSEF)20周年系列活动在北京成功举办。活动期间,来自CPU领军企业代表围绕国产CPU的最新进展和发展问题进行了积极的讨论。上海兆芯集成电路有限公司副总裁傅城博士、总工程师王惟林受邀出席了此次活动,分别在“国产CPU应该如何自主发展”论坛及“国产CPU的最新进展”报告会上进行了致辞演讲,得到了与会听众的广泛关注。 “国产CPU应该如何自主发展”论坛期间,兆芯副总裁傅城博士在致辞中表示,谋求国产CPU自主发展,需要自主可控与兼容主流双轮驱动。他指出,在一系列政策、基金等支持下,国家集成电路产业、国产CPU均取得了喜人的成果,不同架构类型的国产CPU在性能、可靠
[半导体设计/制造]