这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]SDRAM值不能修改,FLASH无法烧写,求救于各位大侠!

共1条 1/1 1 跳转至

[求助]SDRAM值不能修改,FLASH无法烧写,求救于各位大侠!

菜鸟
2005-08-21 06:17:12     打赏

SDRAM值不能修改,FLASH无法烧写,求救于各位大侠!
小弟近日自己画了一块S3C44B0X的板子,配置如下:
CPU:44B0X
SDRAM:HY57V641620 (nGCS6)
FLASH:E28F128J3A (nGCS0)
使用的是wiggler的板子+ARM7调试代理+ADX
问题如下:所有连线和焊接都以检查过了,无短路和虚焊现象。10M晶振、32.768K晶振都以

起振。
电源供电正常,使用ARM7调试代理可以检测到“ARM7TDMI”字样

使用FLASHPGM可以读到FLASH ID,可以擦除,可以读到Target Memory,但是就是不能烧写,

一烧写,很久进度条都没有动静,过一会弹出错误提示:sequence aborted。Fill也不行,

报错Address 00000000 Failed to program。

Erase后再读Target Memory,全FF,但是烧写HEX文件老出错,进度条根本就没有出现,但报

错后,再读Target Memory,可以发现头两个字节不是FF,而是别的值了,但其他的单元还是

FF。

在AXD里命令行敲入obey 44b0.ini,
44b0.ini内容如下:
setmem 0x01C80000,0x11110101,32
setmem 0x01C80004,0x00000600,32
setmem 0x01C80008,0x00007ffc,32
setmem 0x01C8000C,0x00007ffc,32
setmem 0x01C80010,0x00007ffc,32
setmem 0x01C80014,0x00007ffc,32
setmem 0x01C80018,0x00007ffc,32
setmem 0x01C8001C,0x00018000,32
setmem 0x01C80020,0x00018000,32
setmem 0x01C80024,0x0086060e,32
setmem 0x01C80028,0x10,32
setmem 0x01C8002C,0x20,32
setmem 0x01C80030,0x20,32
然后打开Memory窗口,输入地址0x0c000000(SDRAM的起始地址),全FF,无法修改任意一个单

元的值,但是内部SRAM可以修改(输入地址0x10000000,内部cache的起始地址,可以修改任

意一个单元)

困惑了好几天了,还请各位大侠帮忙分析分析是哪里的原因~现在SDRAM不能用,FLASH也烧

不了,没法调程序啊!!!!先谢过各位了。。。。




关键词: 求助     SDRAM     不能     修改     FLASH     无法         

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]