放假前,朋友借我一块EasyArm开发平台,甚是欢喜啊,以为终于可以自己开发点东西玩玩了。谁知道没有JTAG,与串口。然后我问他要JTAG,他说没JTAG照样可以用。串口还好解决我去电子市场买了一个串口。放假在家准备开发一个程序玩玩的时候,看教程都是JTAG下载程序的。当我尝试用光碟中带的flash 烧写软件进行烧写的时候怎么也不出结果,那个郁闷啊!后来那块板子就凉家里没动弹,来学校后我找我同学跟他说没JTAG就是不行。他说板子也是朋友送他的,朋友说可以。然后让我调调。凭着对嵌入式的热爱。我再次拿起板子。终于今天让我成功的下了一段代码进去。废话说到这。来看看问题,以及如何解决的。
首先flash magic只支持hex 16进制文件的下载。所以在用ADS做ARM开发的时候必须选择生成hex文件。具体的方法如下:
DeubgInFLASH Settings---->Targets
s
由于ARM7内核结构的特MOD,当ARM7系统上电或复位后,是通过配置引脚的状态来选择几种启动模式的。
通常根据各个公司各系列芯片的不同,大致包括片内Flash启动模式、片内RAM启动模式、外部存储器启动
模式等;另外,现在很多ARM7芯片都支持片内Boot装载程序实现在系统编程(ISP)和在应用编程(IAP),
如何在复位后进入ISP或者IAP状态,都需要通过配置引脚的状态来确定。因此,
除了电源、晶振、jtag、复位构成最小系统的四部分基本单元电路外,最小系统若要正常工作,