程序连接如何使用J-Link V8 烧写程序到NOR Flash

废话就不多说了,开始。。。

    

如何应用J-Link V8 烧写程序到NOR Flash

    mini2440开发板来说明

    Mini2440 Memory配置:

    NAND flashK9F1208(64M x 8 Bit)                     64MByte                            [0x00000000~0x03FFFFFF]

    NOR flashSST39VF1601(1M x16 Bit)                      2MByte                       [0x0~0x001FFFFF]

    SDRAM: HY57V561620 (2pcsX4Banks x 4M x 16Bit)64MByte                            [0x30000000~0x33FFFFFF]

    ------------------------------------

    1.安装J-Link V8驱动,会默许安装J-Link Commander, J-Flash ARM, J-Mem,等。

    2.J-Link仿真器和开发板mini2440相连接,执行J-Link Commander,出现如下信息,标明连接OK

    程序和连接

    3.执行J-Flash ARM,按照如下停止配置

    Ø  File==>New project

    Ø  Options==>project settings

    1) General : Connectioin to J-link --> USB : Device 0

    2) Target Interface:设置JTAG,并且设置JTAG Speed 12000kHz(频率越高,下载速度越快)

    3)CPU :  Core --> Auto, Little endian

    Use target RAM(faster)-->Addr:30000000 96KB(主要是这个,不用的话就太慢了)

    初始化序列(Init steps)按下面的填,从H-Jtagscript扒出来的

    不晓得,请参考http://blog.csdn.net/wfq0624/article/details/7640392这篇博文

                       首先必须将默许的Inits steps中的第一步RESET action修改成Halt

    Setmem+32-Bit+0x53000000+0x00000000

    每日一道理
整个世界,因为有了阳光,城市有了生机;细小心灵,因为有了阳光,内心有了舒畅。明媚的金黄色,树丛间小影成像在叶片上泛有的点点破碎似的金灿,海面上直射反映留有的随波浪层层翻滚的碎片,为这大自然创造了美景,惹人醉的温馨之感,浓浓暖意中夹杂着的明朗与柔情,让雨过天晴后久违阳光的心灵重新得到了滋润!

    Setmem+32-Bit+0x4A000008+0xFFFFFFFF

    Setmem+32-Bit+0x4A00001C+0x000007FF

    Setmem+32-Bit+0x53000000+0x00000000

    Setmem+32-Bit+0x56000050+0x000055AA

    Setmem+32-Bit+0x4C000014+0x00000007

    Setmem+32-Bit+0x4C000000+0x00FFFFFF

    Setmem+32-Bit+0x4C000004+0x00061012

    Setmem+32-Bit+0x4C000008+0x00040042

    Setmem+32-Bit+0x48000000+0x22111120

    Setmem+32-Bit+0x48000004+0x00002F50

    Setmem+32-Bit+0x48000008+0x00000700

    Setmem+32-Bit+0x4800000C+0x00000700

    Setmem+32-Bit+0x48000010+0x00000700

    Setmem+32-Bit+0x48000014+0x00000700

    Setmem+32-Bit+0x48000018+0x0007FFFC

    Setmem+32-Bit+0x4800001C+0x00018005

    Setmem+32-Bit+0x48000020+0x00018005

    Setmem+32-Bit+0x48000024+0x008E0459

    Setmem+32-Bit+0x48000028+0x00000032

    Setmem+32-Bit+0x4800002C+0x00000030

    Setmem+32-Bit+0x48000030+0x00000030

    程序和连接

    4)Flash :取消"Automatically detect flash memory",然后"Select Flash Device"

    mini2440Flash型号是:SST39VF1601,选中之后不要改写任何数值。

          5)Production:选中 Erase, Program and Verify enable.

    以上操纵可以直接导入s3c2440.jflash文件,File==open project==s3c2440.jflash

    http://download.csdn.net/detail/wfq0624/5478171

    4.Target ==>Connect

    5.Erase chip

    6.File==>open data file, 2440test_N35.bin

    7. Target ==>Program & Verify

    大功告成。

     海内大部分应用的都是几十元的盗窟Jlink V8 ,所以经常有不稳定现象,当出现连接fail时,请给开发板断电,JlinkUSB拔掉,然后再给开发板上电,插上JLink USB ,基本上都可以连接OK。

    下载完成后,如果想看程序运行效果,请务必先disconnect,然后按开发板的reset button,就可以正常运行了

文章结束给大家分享下程序员的一些笑话语录: 手机终究会变成PC,所以ip会比wm更加畅销,但是有一天手机强大到一定程度了就会发现只有wm的支持才能完美享受。就好比树和草,草长得再高也是草,时间到了条件成熟了树就会窜天高了。www.ishuo.cn

--------------------------------- 原创文章 By
程序和连接
---------------------------------

你可能感兴趣的:(Flash)