主题 : 程序从nand flash中搬运到sdram中运行,和直接在sram中运行效果不一样 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 11182
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
综合积分: 138 分
注册时间: 2009-11-29
最后登录: 2011-11-27
楼主  发表于: 2010-01-22 21:36

 程序从nand flash中搬运到sdram中运行,和直接在sram中运行效果不一样

,本人菜鸟,希望别被大侠们笑话,

按韦东山前辈的《嵌入式linux应用开发完全手册》上的第七章和第八章的例程来做,


可是发现led循环点亮的程序,程序放在nand flash中,如果复制到sram中运行(即前4k自动复制到steppingstone中去),led可以循环点亮,


但是如果把放在nand flash中的同样的程序程序搬运到sdram中运行,led就一直亮着,无论怎么改延时参数都不行。

请问高手们遇到过这样程序从nand flash中搬运到sdram中运行,和直接在sram中运行效果不一样的情况么?

为什么呢?百思不得其解。请大侠们指点。感激不尽。 。(mini2440的板子,64M  nand flash)

*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-01-23 11:55
你没有用过东山兄的另一件利器 -- OpenJtag吗?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."