关于问题“
我使用光盘上带的2440test的源码,只是自建了新的ADS工程,并参照光盘上带的2440test的ADS工程的配置配置了我建的工程,如post-linker,ro_base等。
但是我建的工程编译通过后下载到内存直接运行就没问题,通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,重新开机后没有任何反应。
”
我摸索了好久,发现如果工程文件中没有含中断处理函数,则建的工程编译通过后下载到内存直接运行就没问题,通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,也没问题。
但是如果工程文件中含中断中断处理函数,则建的工程编译通过后下载到内存直接运行就没问题,通过Supervivi下载到Nand后,把开发板设置为Nand Flash 启动,重新开机后却没有任何反应。------我解决的方法是:先把不含中断处理函数的文件建好ADS工程,配置好编译器编译通过之后,在吧含中断处理函数的文件的添加进工程,在重新编译。就没有问题了。下到nand flash中运行也OK了。---------但是我不理解为什么能解决。
请高手指点。谢谢!