首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

对Nios II IDE的几点疑问————高手勿见笑

对Nios II IDE的几点疑问————高手勿见笑

1. 为什么每次“run as”或“debug as”IDE都会将源程序编译、链接一遍,这不是造成时间浪费吗,IDE就不能把上次编译、链接的可执行代码保存下来给用户直接用吗、

2.niosII 的HAL号称集成了ANSI标准库,可是对纯硬件开发者,尤其是有特殊要求的嵌入式系统开发者来说,存储器的容量是令人头疼的问题,HAL里面的标准库动辄占十K的memory空间(我使用了文档介绍的优化方法,空白程序都要占7k的空间),怎么能这样呢
   假设我现在根本就不想用那个什么标准ANSIC,而直接像在nios一代里面去操作硬件,我想这样代码才最优化,可是这个IDE不会管这一套,它先用ANSIC把程序空间占了再说,我不用你那个功能你却硬塞给我,造成我资源浪费,这不成了中国电信行业的搞法了吗
3.使用IDE下载程序后,它给这样的提示
“Using cable "ByteBlasterII [LPT1]", device 1, instance 0x00
Pausing target processor: not responding.
Resetting and trying again: OK

Downloading 00000000 ( 0%)
Downloaded 8KB in 0.5s (16.0KB/s)

Verifying 00000000 ( 0%)
Verified OK                        
Leaving target processor paused”
程序好像根本就不跑,停在那了,哪位高手能指点一下,其实我最想问的就是这一点
    [em02]
感谢骏龙工程师的回答,第3个问题现已解决。不是硬件上的问题,纯属license的权限问题,因为quartus5里原来的那个license生成的.sof下载文件是个“time limited”文件,其实就是个无用的cpu。

现在我还是对ide生成代码size过大这个问题头疼不已,按照例程的方法可以降到3k以下,但还是嫌大,要是谁能解决这问题我将非常感谢,付报酬也行。

BTW:武汉骏龙代表处的负责人商业头脑也太强了点,我发邮件咨询上面其中之一的问题,他说因为我没买niosII的开发板,不好支持,就要把一块6k人民币的开发板推荐给我。其实我所在单位在骏龙是老客户了,最早的apex开发板、quartus都是我们在他们那买的。现在我们使用cyclone芯片,用自己搭建的硬件板,试问还要开发板做什么?我知道现在做销售的都需要扩大市场,可也不能这样啊,难道我们每要解决一个问题都要买一个开发板回来?————题外话,各位也别太在意,要是认为我不对,就当上面的话是天上飞过去的一只野鸭子,飞过去也就飞过去了,不要太往心里去
各位,不是我不想给,我的license也是别人给的,不知道人家愿不愿意公开。

大家找骏龙吧!
返回列表