zoukankan      html  css  js  c++  java
  • 程序连接如何使用JLink 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
    程序和连接
    ---------------------------------

  • 相关阅读:
    在Visual Studio中启用对jquery等javascript框架的智能感知
    网页的复制和防复制
    发现数据库对象的依赖关系
    这个世界并不缺少创意,而是缺少发现
    如何在ASP.NET程序中使用报表查看器控件并传递用户凭据
    Jquery调用webService的四种方法 【转载】
    浏览器的多线程技术
    .NET Framework 2.0的客户端是否可以调用WCF?
    在页面中实现内容的展开和收缩
    面向接口的编程(WCF)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3109145.html
Copyright © 2011-2022 走看看