由于S3C2440核心板以及主板均为实验室自制,使用友善之臂的H-Jtag不能操作,因此使用J-Link来测试焊接完的核心板是否工作正常
步骤:
1. 连接好核心板,并开电
2. 使用J-Link自带的J-Link commander(安装J-Link时已经安装了)
启动J-Link commander,如果没检测到CPU,执行usb命令连接JLink,注意,S3C2440 CPU的ID是:0x0032409D
对于S3C2410、S3C2440处理器,它们内部有4K的SRAM,当使用Nor Flash启动时,地址为0x40000000;当使用Nand Flash启动时,地址为0。
对于S3C2410、S3C2440,一般都外接SDRAM。SDRAM被使用之前,需要经过初始化,这个初始化由init.bin程序完成。
假设init.bin在E:/1/init/目录下,u-boot0.bin和u-boot1.bin在E:/1/目录下。
1). 设置TCK为12M,下载程序时会很快 ,可以不做
J-Link>speed 12000
2). 下载并运行init.bin,这是用来初始化SDRAM的
a. 如果是NAND FLASH启动:
J-Link>loadbin e:/1/init.bin 0
J-Link>setpc 0
J-Link>g
b. 如果是NOR FLASH启动:
J-Link>loadbin e:/1/init.bin 0x40000000
J-Link>setpc 0x40000000
J-Link>g //可以看到流水灯开始闪烁了
J-Link>g//执行该命令流水灯继续工作
init.bin文件的下载可参考以下网址:http://blog.csdn.net/reille/article/details/6568656