打印

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

[复制链接]
5520|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gdgn_526345|  楼主 | 2009-6-4 21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
h-jtag烧写2440 norflash sst39vf1601 检测NORFLASH ID错误
(但是检测到的CPU ID正确)
2440 ADS测试代码(祼跑) 
在SDRAM 0x30000000中调试正常 

h-jtag烧写2440 norflash sst39vf1601 检测NORFLASH ID错误  擦除 读取 均失败(但是检测到的CPU ID正确)  
      
在网上也查找了一些相关的处理方法(有朋友试过可行方法)比如:
1)、上电时先选择NANDFLASH,在不断电的情况下跳回NORFLASH;
2)、上电时马上按program,避免2440启动时 程序从NORFLASH运行;   
但以上两种方法 尝试过多次 都不行!

另外,尝试用sjf2440去烧写NORFLASH,出现同样的问题,检测CPU ID正确 而检测NORFLSH ID出错!

请问有没有哪位有经检的朋友 提供一个比较有效处理的方法?
这算不算是2440本身存的问题?



   已经在h-jtag中加入了2440.his 和2440.hfc 
/********************2440.his statrt ********************************/
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 
/********************2440.his end ********************************/



/********************2440.hfc statrt ********************************/
FLASH SECTION:
SST
SST39VF1601
MEMORY SECTION:
16-BIT X 1-CHIP
0x00000000
0x30000000
XTAL SECTION:
NULL
TCK SECTION:
-1
-1
SCRIPT SECTION:
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 
PGMOPTION SECTION:
/********************2440.hfc end  ********************************/

相关帖子

沙发
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

使用特权

评论回复
5
zhousd| | 2009-6-4 22:25 | 只看该作者

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

如果不是经典的接法,那就神仙也救不了的。

使用特权

评论回复
6
gdgn_526345|  楼主 | 2009-6-4 22:30 | 只看该作者

接线图

接线图

使用特权

评论回复
7
gdgn_526345|  楼主 | 2009-6-4 22:32 | 只看该作者

接线图说明

接线图说明 为标准的16位数据总线方法 

使用特权

评论回复
8
gdgn_526345|  楼主 | 2009-6-4 22:40 | 只看该作者

SJF2440的操作图

SJF2440的操作图

使用特权

评论回复
9
zhousd| | 2009-6-4 23:30 | 只看该作者

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

使用特权

评论回复
10
水墨江南| | 2012-4-12 14:06 | 只看该作者
你解决了吗 我也遇到了你的问题 郁闷呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

19

帖子

0

粉丝