nios将程序烧入flash上电后自动运行的2中办法之1使用EPCS串行flash 将程序通过flash programmer 烧入后就应该可以自动运行. 现在我在自己的开发板上做了下实验,首先片外用的是一片异步ram, 我的计划是将程序通过EPCS控制器和FPGA配置文件一起存到EPCS中,然后上电运行, 调试中碰到以下问题 1 如果运行程序区是使用的片内程序空间,上电后程序可以运行,可当我将程序区设置到片外程序区(异步ram)后就没法运行了,但是在debug时直接将程序运行到RAM上是没问题的,并且频率我也设置很低了也一样,请问有这样成功过吗?我用的FPGA是 飓风2C35. 2 另外一个问题是我发觉我在Cyclong3c25 那快官方实验版上做实验,采用/e型内核来搭建的系统,在程序编译时如果使用非缩小代码的编译模式,将程序运行在片外SSRAM上,无法输出打应语句(printf)等会调用c库函数的程序,可是程序并没有飞,其他的编程语句照样正常运行,请问有谁碰到过这个问题吗?这个问题我在我自己的开发板上也是同样的 |