可爱的S3C2440!可狠的NORFLASH!检测不到的NORFLASH!

[复制链接]
 楼主| gdgn_526345 发表于 2009-6-4 21:43 | 显示全部楼层 |阅读模式
h-jtag烧写2440&nbsp;norflash&nbsp;sst39vf1601&nbsp;检测NORFLASH ID错误<br />(但是检测到的CPU ID正确)<br />2440 ADS测试代码(祼跑) <br />在SDRAM&nbsp;0x30000000中调试正常 <br /><br />h-jtag烧写2440&nbsp;norflash&nbsp;sst39vf1601&nbsp;检测NORFLASH ID错误&nbsp;&nbsp;擦除 读取 均失败(但是检测到的CPU ID正确)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />在网上也查找了一些相关的处理方法(有朋友试过可行方法)比如:<br />1)、上电时先选择NANDFLASH,在不断电的情况下跳回NORFLASH;<br />2)、上电时马上按program,避免2440启动时 程序从NORFLASH运行;   <br />但以上两种方法 尝试过多次 都不行!<br /><br />另外,尝试用sjf2440去烧写NORFLASH,出现同样的问题,检测CPU ID正确 而检测NORFLSH ID出错!<br /><br />请问有没有哪位有经检的朋友 提供一个比较有效处理的方法?<br />这算不算是2440本身存的问题?<br /><br /><br /><br />   已经在h-jtag中加入了2440.his&nbsp;和2440.hfc&nbsp;<br />/********************2440.his&nbsp;statrt&nbsp;********************************/<br />Setmem+32-Bit+0x53000000+0x00000000&nbsp;<br />Setmem+32-Bit+0x4A000008+0xFFFFFFFF<br />Setmem+32-Bit+0x4A00001C+0x000007FF<br />Setmem+32-Bit+0x53000000+0x00000000&nbsp;<br />Setmem+32-Bit+0x56000050+0x000055AA<br />Setmem+32-Bit+0x4C000014+0x00000007<br />Setmem+32-Bit+0x4C000000+0x00FFFFFF<br />Setmem+32-Bit+0x4C000004+0x00061012&nbsp;<br />Setmem+32-Bit+0x4C000008+0x00040042<br />Setmem+32-Bit+0x48000000+0x22111120&nbsp;<br />Setmem+32-Bit+0x48000004+0x00002F50&nbsp;<br />Setmem+32-Bit+0x48000008+0x00000700&nbsp;<br />Setmem+32-Bit+0x4800000C+0x00000700&nbsp;<br />Setmem+32-Bit+0x48000010+0x00000700&nbsp;<br />Setmem+32-Bit+0x48000014+0x00000700&nbsp;<br />Setmem+32-Bit+0x48000018+0x0007FFFC&nbsp;<br />Setmem+32-Bit+0x4800001C+0x00018005&nbsp;<br />Setmem+32-Bit+0x48000020+0x00018005&nbsp;<br />Setmem+32-Bit+0x48000024+0x008E0459&nbsp;<br />Setmem+32-Bit+0x48000028+0x00000032&nbsp;<br />Setmem+32-Bit+0x4800002C+0x00000030&nbsp;<br />Setmem+32-Bit+0x48000030+0x00000030&nbsp;<br />/********************2440.his&nbsp;end&nbsp;********************************/<br /><br /><br /><br />/********************2440.hfc&nbsp;statrt&nbsp;********************************/<br />FLASH&nbsp;SECTION:<br />SST<br />SST39VF1601<br />MEMORY&nbsp;SECTION:<br />16-BIT&nbsp;X&nbsp;1-CHIP<br />0x00000000<br />0x30000000<br />XTAL&nbsp;SECTION:<br />NULL<br />TCK&nbsp;SECTION:<br />-1<br />-1<br />SCRIPT&nbsp;SECTION:<br />Setmem+32-Bit+0x53000000+0x00000000&nbsp;<br />Setmem+32-Bit+0x4A000008+0xFFFFFFFF<br />Setmem+32-Bit+0x4A00001C+0x000007FF<br />Setmem+32-Bit+0x53000000+0x00000000&nbsp;<br />Setmem+32-Bit+0x56000050+0x000055AA<br />Setmem+32-Bit+0x4C000014+0x00000007<br />Setmem+32-Bit+0x4C000000+0x00FFFFFF<br />Setmem+32-Bit+0x4C000004+0x00061012&nbsp;<br />Setmem+32-Bit+0x4C000008+0x00040042<br />Setmem+32-Bit+0x48000000+0x22111120&nbsp;<br />Setmem+32-Bit+0x48000004+0x00002F50&nbsp;<br />Setmem+32-Bit+0x48000008+0x00000700&nbsp;<br />Setmem+32-Bit+0x4800000C+0x00000700&nbsp;<br />Setmem+32-Bit+0x48000010+0x00000700&nbsp;<br />Setmem+32-Bit+0x48000014+0x00000700&nbsp;<br />Setmem+32-Bit+0x48000018+0x0007FFFC&nbsp;<br />Setmem+32-Bit+0x4800001C+0x00018005&nbsp;<br />Setmem+32-Bit+0x48000020+0x00018005&nbsp;<br />Setmem+32-Bit+0x48000024+0x008E0459&nbsp;<br />Setmem+32-Bit+0x48000028+0x00000032&nbsp;<br />Setmem+32-Bit+0x4800002C+0x00000030&nbsp;<br />Setmem+32-Bit+0x48000030+0x00000030&nbsp;<br />PGMOPTION&nbsp;SECTION:<br />/********************2440.hfc&nbsp;end&nbsp;&nbsp;********************************/<br />
zhousd 发表于 2009-6-4 22:19 | 显示全部楼层

这种情况最好叫开发板的商家提供一个HJTAG的脚本

脚本的设置跟硬件相关,一言难尽。
 楼主| gdgn_526345 发表于 2009-6-4 22:19 | 显示全部楼层

图片1

图片1
 楼主| gdgn_526345 发表于 2009-6-4 22:20 | 显示全部楼层

图片2

图片2
zhousd 发表于 2009-6-4 22:25 | 显示全部楼层

楼主的FLASH接法是否很特别?

如果不是经典的接法,那就神仙也救不了的。
 楼主| gdgn_526345 发表于 2009-6-4 22:30 | 显示全部楼层

接线图

接线图
 楼主| gdgn_526345 发表于 2009-6-4 22:32 | 显示全部楼层

接线图说明

接线图说明 为标准的16位数据总线方法 
 楼主| gdgn_526345 发表于 2009-6-4 22:40 | 显示全部楼层

SJF2440的操作图

SJF2440的操作图
zhousd 发表于 2009-6-4 23:30 | 显示全部楼层

对了一下,47脚应该接VDD,不用的脚都接到VDD去了!

  
水墨江南 发表于 2012-4-12 14:06 | 显示全部楼层
你解决了吗 我也遇到了你的问题 郁闷呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

6

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部