Jlink 下載程序到SDRAM運行

           昨天搞了一天的用jlink下載bin文件到SDRAM運行。具體做法如下:

          1.打開Jlink-commander, 成功連接的話,則顯示以下信息

     2.設置JTAG的速度,不設的話,下載大文件會很慢

     3.下載SDRAM初始化bin文件到2440的內部4KRAM運行,這分爲兩種情況:

        (1)如果是選擇nand flash啓動, 2440內部4KRAM起止地址爲0x0, 所以 初始化SDRAM的bin,下載到地址0x0

        (2)如果是選擇nor flash啓動, 2440內部4KRAM起始地址爲0x4000 0000, 所以初始化SDRAM的bin,下載的地址爲0x4000 0000

       以nor flash啓動的情況爲例:

     4.設置PC指針。注意設置pc指針前,通常要先用h命令,暫停arm的運行

     h

     setpc 0x40000000

    g


         經過以上4步,SDRAM的初始化工作已經完成。接着就是下載bin文件程序到SDRAM運行。步驟跟上面的一樣。TQ2440(64MSDRAM,2M NORFLASH 256M NandFlash)的SDRAM的地址範圍是0x3000 0000 - 0x3400 0000,0x3000 0000 <= 加載地址<=0x3400 0000 - 程序大小

      5.下載程序到SDRAM 運行

    此時程序已經運行起來。

 


 


 

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章