主题 : Mini2440烧写2440test到Nand Flash不能使用 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 13314
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2010-01-22
最后登录: 2010-07-13
楼主  发表于: 2010-03-20 22:02

 Mini2440烧写2440test到Nand Flash不能使用

我的Mini2440的Nand是256M,我把光盘上带的2440test经过ADS make后通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,重新开机后没有任何反应。

说明,我在ADS里面,把Ro base设成0x00或者0x30000000都不行。

请帮忙看看是什么原因。
级别: 新手上路
UID: 18173
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-04-06
最后登录: 2010-06-11
1楼  发表于: 2010-04-18 23:21
大哥,你的问题解决没?小弟也遇到相同问题。
级别: 侠客
UID: 10318
精华: 0
发帖: 63
金钱: 320 两
威望: 67 点
综合积分: 126 分
注册时间: 2009-10-31
最后登录: 2012-03-18
2楼  发表于: 2010-06-08 15:47
哎 同样的问题啊 完全按照手册还是错误一大片
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2010-06-08 17:50
请下载并使用最新光盘中的文件即可,也可以单独现在当前的各个文件,已经更新了链接。
www.arm9.net 点“下载”
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 36720
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2011-01-20
最后登录: 2015-01-30
4楼  发表于: 2011-01-25 15:59
我也遇到同样的问题。
级别: 新手上路
UID: 36720
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2011-01-20
最后登录: 2015-01-30
5楼  发表于: 2011-01-25 16:06
我不明白的是:
我使用光盘上带的2440test的源码,只是自建了新的ADS工程,并参照光盘上带的2440test的ADS工程的配置配置了我建的工程,如post-linker,ro_base等。
但是我建的工程编译通过后下载到内存直接运行就没问题,通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,重新开机后没有任何反应。

而如果下载光盘上带的2440test的ADS工程编译的文件到Nand却没任何问题。

难道是我建的工程有问题?但是我把我建的工程的配置和光盘带的工程的配置对照了很多遍,是一样的啊.

请解答,非常感激!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
6楼  发表于: 2011-01-25 16:29
很可能是你建立的工程有问题,使用我们缺省的工程不行吗?
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 36720
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2011-01-20
最后登录: 2015-01-30
7楼  发表于: 2011-02-25 16:51

 回 5楼(sutingzi) 的帖子

关于问题“
我使用光盘上带的2440test的源码,只是自建了新的ADS工程,并参照光盘上带的2440test的ADS工程的配置配置了我建的工程,如post-linker,ro_base等。
但是我建的工程编译通过后下载到内存直接运行就没问题,通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,重新开机后没有任何反应。

我摸索了好久,发现如果工程文件中没有含中断处理函数,则建的工程编译通过后下载到内存直接运行就没问题,通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,也没问题。
但是如果工程文件中含中断中断处理函数,则建的工程编译通过后下载到内存直接运行就没问题,通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,重新开机后却没有任何反应。------我解决的方法是:先把不含中断处理函数的文件建好ADS工程,配置好编译器编译通过之后,在吧含中断处理函数的文件的添加进工程,在重新编译。就没有问题了。下到nand flash中运行也OK了。---------但是我不理解为什么能解决。

请高手指点。谢谢!
以专业精神对待业余爱好
级别: 侠客
UID: 43681
精华: 3
发帖: 109
金钱: 695 两
威望: 139 点
综合积分: 278 分
注册时间: 2011-04-19
最后登录: 2015-10-15
8楼  发表于: 2011-04-19 05:19
我也遇到同样问题了,加了中断下载到nand就跑不了。最后弄得我只有学MDK了,幸好整到MDK里跑起来了。
嵌入式,求解脱
级别: 新手上路
UID: 80377
精华: 0
发帖: 34
金钱: 175 两
威望: 35 点
综合积分: 68 分
注册时间: 2012-10-23
最后登录: 2015-05-23
9楼  发表于: 2012-12-22 17:18

 回 7楼(sutingzi) 的帖子

工程文件中的中断处理函数是什么?