#1楼主:Nios II软件开发包从SDK向HAL转移, 兼容性更好
文章发表于:2007-06-23 11:14
网友Stephen100问了我这样一个问题:使用SOPC Builder为什么得不到SDK内容了。
我分别用Quartus4.0和Quartus7.1做了试验,发现7.1版的SOPC Builder确实不再生成SDK了。
我在Altera的网站上查找了相关的说明,得到这样的信息:从Quartus6.0(2006.5)开始,SOPC Builder不再生成SDK,改由Nios II的工具链生成HAL。
原因大概有两个:传统的SDK存在一些兼容性和准确性上的问题;新的HAL提供了ANSI C格式的API,在兼容性和正确性上都得到了保证。
相应的操作上的改变是:SOPC Builder不再生成SDK,由Nios II IDE生成HAL。
这一改变应该是Altera SOPC概念和工具上的一大进步:硬件工具和软件工具功能划分更清晰,SOPC Builder成为一个专用的硬件配置和生成工具,不再从属于Nios II处理器。
相关的链接如下:
Nios II Legacy SDK Issues & Workarounds
5.1 Errata - Software
AN 350: Upgrading Nios Processor Systems to the Nios II Processor (PDF)