大家好:
问题是这样,最近我在Sparten_3E开发板上做实验的时候遇到了个这样的问题。
搭建一个简单的SOPC平台,使用串口向中终端上输出Hello World, 很简单的实验,开始使用的是默认的Linker Script 即将所有的代码和数据段扣映射到BRAM上,超级终端上可以显示我要得到的结果。
可是,我打算使用Sparten_3E开发版上的DDR_SDRAM ,即将所有的代码和数据段都映射到DDR_SDRAM 上,当然 boot和vector段是映射到BRAM上,并将工程配置设置为如下图示。
file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/925961367/QQ/WinTemp/RichOle/MP%PLHEM_$A}VWD259${F2Q.jpg
Linker Scriper设置如下图示:
file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/925961367/QQ/WinTemp/RichOle/AV}PXI]}@X(ME~_ZSD562V6.jpg
工程可以编译成功。也可以生成elf文件,也可以下载到开发版上,但是就是在串口上得不到任何字符输出,已经调了2天了,查阅了很多资料,任然得不到需要的结果,不终端 问题到底是出在什么地方 那位同学和老师也曾经遇到相同的问题,帮忙找下问题的所在。谢谢大家了。。。已经很崩溃了哈。~~~~ |