本人刚大学毕业工作半年,公司要进行一些项目开发,让我与同学两人去学习ARM,给了我们一块EasyARM2200开发板,所用芯片是LPC2210,仿真器用的是JLINK V8。 由于公司不是以项目开发为主,并且之前也多用单片机,因此公司里懂ARM的人很少,没人能问。本人大学期间专业是电子信息工程,未选修过单片机,原理方面不是很懂。
听说同学介绍来21IC论坛,向各位大大请教一些问题。
首先说明一下情况:
1)该ARM开发板配套教材所用的软件是ADS,仿真用H-JTAG。应领导要求用KEIL+JLINK V8。本人没用过KEIL,对其中一些设置的理解不太到位。
2)我们从本周一开始学习这块开发板,至今大概总计也有20小时了,还是不能在板子上跑通实验程序。。。真是失败。。。
3)结合书本中的知识,本人目前想法是,在EasyARM2200开发板的外部存储器SDRAM中进行仿真实验,于是将跳线置于RAM--BANK0 FLASH--BANK1 外部存储器BANK0的映射地址为0X80000000-0X80FFFFFF BANK1的映射地址为0X81000000-0X81FFFFFF
4)经历了各种各样连接不通,仿真不能之后,目前终于能仿真了,但是板子上4个LED灯均不亮,具体情况请看图。
仿真时的图片:
DEBUG设置:
不知这样设置对不对,晶振是根据书上说的外部晶振的频率设置的11.0592MHZ,RAM是根据存储器映射表设置的,大小自己定的。
希望各位知道如何解决或者能提供可尝试的方法的人不吝赐教,谢谢。 |