由于S3C2440核心板以及主板均為實驗室自制,使用友善之臂的H-Jtag不能操作,因此使用J-Link來測試焊接完的核心板是否工作正常
步驟:
1. 連接好核心板,并開電
2. 使用J-Link自帶的J-Link commander(安裝J-Link時已經(jīng)安裝了)
啟動J-Link commander,如果沒檢測到CPU,執(zhí)行usb命令連接JLink,注意,S3C2440 CPU的ID是:0x0032409D
3.在J-Link commander下載運行特制的程序
對于S3C2410、S3C2440處理器,它們內(nèi)部有4K的SRAM,當使用Nor Flash啟動時,地址為0x40000000;當使用Nand Flash啟動時,地址為0。
對于S3C2410、S3C2440,一般都外接SDRAM。SDRAM被使用之前,需要經(jīng)過初始化,這個初始化由init.bin程序完成。
假設(shè)init.bin在E:/1/init/目錄下,u-boot0.bin和u-boot1.bin在E:/1/目錄下。
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>h//執(zhí)行該命令流水燈停止工作
J-Link>g//執(zhí)行該命令流水燈繼續(xù)工作