2440+k9f1208调试问题?

xuefeng_baggio 2009-12-17 03:27:47
各位大侠,小弟最近遇到个怪问题!刚做好的板子(2440+k9f1208) 按文档说明 NCON 接地 GPG13 接3.3V GPG14 接3.3V GPG15 接地 。按文档和网上文章似乎这样是对的?但是小弟在NCON接地时遇到ads调试问题??
具体的我也在csdn发过帖子了。就是ads仿真报RDI Severe Error 00602: Can't halt target and make it enter DEBUG state 这个错误。而且是一上电就这样。更本没办法进去axd调试?小弟经验有限,还请各位大侠协助小弟看看这到底是什么问题??如果把NCON接3.3 就可以ads调试了。但是调试好的nboot下载不到nand中去?或者说下载进去后没办法重nand启动。这个过程我是通过sjf2440下载的 基本可以说下载没问题。这个问题困惑小弟和硬件工程师 好几天了,还请各位帮忙呀??分数已经不重要了,关键是经验的分享!小弟后期会跟踪写文档分享给广大网友!谢谢!顶者有分!哈哈!
...全文
474 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
armeasy 2010-04-06
  • 打赏
  • 举报
回复
解决办法:换nand flash
因为nand flash里面错误的程序已经导入RAM运行了。
或者更改OM设置,不要从nand启动。
oklare 2010-03-16
  • 打赏
  • 举报
回复
sfdhasklfhaksehfklasdhfkashdkfjhasdkjfhaksldfsadf
xuefeng_baggio 2009-12-25
  • 打赏
  • 举报
回复
这个问题一直没查出来,现在开始1g08驱动调试,此贴结了!以后再讨论!
LJDTJ 2009-12-22
  • 打赏
  • 举报
回复
我只玩过开发板,很多具体的事情我也没做过,抱歉。
楼主有可以正常工作的板子吗?多对比一下看看吧。
xuefeng_baggio 2009-12-22
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 ljdtj 的回复:]
楼主说的调试是指在NAND FLASH中调试nboot吗?H-jtag好像还不支持NAND FLASH调试吧。
“如果把NCON接3.3 就可以ads调试了。但是调试好的nboot下载不到nand中去”个人推测这是因为此时上电后Steppingstone的条件不满足。
[/Quote]
请教下你说的条件不满足时什么意思呢?具体是指那块?电路?软件?
LJDTJ 2009-12-21
  • 打赏
  • 举报
回复
楼主说的调试是指在NAND FLASH中调试nboot吗?H-jtag好像还不支持NAND FLASH调试吧。
“如果把NCON接3.3 就可以ads调试了。但是调试好的nboot下载不到nand中去”个人推测这是因为此时上电后Steppingstone的条件不满足。
xuefeng_baggio 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 heyme 的回复:]
你按照上面的设置没有调通吗?那就用这个试试看
#define TACLS 1    //2HCLK
#define TWRPH0 6  //7HCLK
#define TWRPH1 1    //2HCLK

[/Quote]
没有!
xuefeng_baggio 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 rogs3210 的回复:]
应该是硬件问题,我以前也遇过
[/Quote]
请教下 你说说硬件什么问题吗??
HeyMe 2009-12-18
  • 打赏
  • 举报
回复
你按照上面的设置没有调通吗?那就用这个试试看
#define TACLS 1 //2HCLK
#define TWRPH0 6 //7HCLK
#define TWRPH1 1 //2HCLK
xuefeng_baggio 2009-12-18
  • 打赏
  • 举报
回复
请教下各位// HCLK=133Mhz
#define TACLS 0
#define TWRPH0 6
#define TWRPH1 0这3个宏 应该怎么确定他的值呢??我的晶振是16.934??
rogs3210 2009-12-18
  • 打赏
  • 举报
回复
应该是硬件问题,我以前也遇过
xuefeng_baggio 2009-12-18
  • 打赏
  • 举报
回复
各位大侠们呀???问题依旧呀???那个ncon一接地ads就不能debug。真不知道硬件给板子下了什么药呀??帮忙呀!!
HeyMe 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 veabol 的回复:]
引用 12 楼 heyme 的回复:
k9f1208应该是4 Cycle的地址,NCON应该是要拉高的,拉低表示3 Cycle的。楼上也有说了Busy是OD,需要上拉的。


k9f1208 是512Bytes/page如果拉高还怎么512?
[/Quote]
看错了,以为k9f1208 是2Kbytes/page, 那NCON应该为低电平。
博说医械研发 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 heyme 的回复:]
k9f1208应该是4 Cycle的地址,NCON应该是要拉高的,拉低表示3 Cycle的。楼上也有说了Busy是OD,需要上拉的。
[/Quote]

k9f1208 是512Bytes/page如果拉高还怎么512?
xuefeng_baggio 2009-12-17
  • 打赏
  • 举报
回复
我的busy确实是上拉了,k9f1208 的NCOn是拉高吗??
0: Normal NAND flash(256Words/512Bytes page size, 3/4 address cycle)
1: Advance NAND flash(1KWords/2KBytes page size, 4/5 address cycle)

拉高什么意思??
HeyMe 2009-12-17
  • 打赏
  • 举报
回复
k9f1208应该是4 Cycle的地址,NCON应该是要拉高的,拉低表示3 Cycle的。楼上也有说了Busy是OD,需要上拉的。
宇帆 2009-12-17
  • 打赏
  • 举报
回复
可以把NAND FLASH擦除之后试试
博说医械研发 2009-12-17
  • 打赏
  • 举报
回复
另外FLASH的busy引脚要上拉
博说医械研发 2009-12-17
  • 打赏
  • 举报
回复
请详细阅读FLASH的数据手册,读ID命令只需要1个Address Cycle,而读写page则需要4个Address Cycle,所以你的那些设置即使错误,读ID的时候一个Cycle是满足的,所以能读出ID。
xuefeng_baggio 2009-12-17
  • 打赏
  • 举报
回复
我把开发板的nand 的ncon接到3.3v 是可以读每页的??相同函数!
加载更多回复(7)

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧