关于FL2440烧写Norflash两种方法介绍(J-flash和H-flash)
? ? 在网上搜了一些资料,关于如何利用H-flash烧写FL2440 Norflash的文章比较多,但是如何利用J-flash烧写却不多。前一段时间老是烧不进去,提示Flash ID错误,今天终于找到问题所在了。原来还是配置和跳线帽的位置不对,下面总结一下。首先,把跳线帽J5拔掉OM0为高电平,选择Norflash启动,然后把跳线帽J2跳到0,根据原理图可知此时Norflash的片选与NGCS0相连,Norflash的起始地址0也就是系统映射的的0地址。然后开始配置J-flash进入project setting 如下图配置: 然后,Target Interface 如下图: 然后CPU选项的配置如下: 注意这里的target RAM是芯片内部的地址0x40000000-0x40004000。下面init sequence是对SDRAM进行初始化,点击ADD添加 Write 32bit,0x53000000,0x00000000 然后Flash设置如下: 最后Production选项默认 然后点击target->connect如下图: 然后点击file->Open选择要烧写的.bin文件,点击OK 最后点击F5下载OK 重新启动开发板,实现Norflash启动。 对于H-Flash烧写,跳线帽的位置和上面的一样,网上有人说是把J5插上,跳线J2帽跳到1这样也可以实现烧写,只不过flash的起始地址被映射到0x08000000,而不是0x00000000。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |