ARM9入门学习心得

1、关于裸机程序下载的问题,使用J-link的情况下:

(1)、额外的电源线供电,开发板能正常工作的前提一定要有电源供电;

(2)、连接J-link,J-link在2440开发的过程中的作用有两个:

第一、是用于下载2440.jflash程序,

第二、用于下载U-boot到Nor Flash

配合使用的,还有J-Flash ARM软件,打开J-Flash ARM,然后open project->s3c2440.jflash,加载该程序后,点击Target->connect,连接到ARM开发板,注意执行此操作之前,ARM开发板应该已经上电且和PC之间连接了J-Link,J-link需要提前装好驱动。连接成功后,说明PC端软件和ARM开发板之间已经建立连接,可以下载程序。

保证此时的Flash启动开关在Nor flash上(上电之前就应该拨到Nor 启动),然后open data file->u-boot.bin,加载u-boot程序,加载成功后,选择地址0,选择Target-Auto,就会下载U-boot到开发板了。

2、下载U-boot的作用是为了开发板能被PC的控制指令引导,主要是为了交互,便于后期的程序下载。

3、使用串口终端secureCRT用于终端控制,Nor 启动,上电后,会自动发送消息到该终端。此时用空格停止u-boot引导后,输入n,,将会将裸机程序下载到Nand Flash,此时开发板就会接收到命令,等待PC下载裸机程序

4、使用DNW软件,发送要下载的裸机程序。Transmit。。。

5、以上3和4可使用Linux下直接完成,使用minicom软件和Linux下 的DNW软件。

你可能感兴趣的:(ARM9,S3C2440)