1.前期準備 1html
4.破解 DSP Builder流程 3apache
首先說一下,我用的是dsp builder 9.1 +QII 9.1 SP1+ MATLAB R2009Awindows
網上沒有dsp9.1sp1的破解,我是直接用9.1的,發現這樣配也能正常工做函數
DSP Builder 不是獨立的軟件,在安裝 DSP Builder 以前需安裝如下軟件工具
1.MATLAB軟件,必須安裝 Simulink組件。性能
2.安裝Quartus II軟件開發工具
安裝DSP Builder,安裝程序中包含的腳本會自動關聯Quartus II 和網站
Matlab。
注意三個軟件要相互匹配,這兒給個官方的要求:
http://www.altera.com/support/ip/dsp/ips-dsp-version.html
通常步驟,大夥懂的
直到DSP Builder 的安裝結束的對話框跳出,點擊finish。
打開matlab 點擊Simulink工具箱 ,在出現的Simulink Library
依次單擊它們,軟件須要創建工具庫。
這兒可能會碰到如下問題:
1.Matlab出現不少warning ,跳出窗口報告出錯,並自動退出軟件
處理方法:
而後在X:\MATLAB\R2008a\toolbox\local\pathdef.m中刪除與Altera有關的路徑。注意須要空一行,以下所示:
p = [...
%%% BEGIN ENTRIES %%%
(空一行)
matlabroot,'\toolbox\matlab\general;', ...
matlabroot,'\toolbox\matlab\ops;', ...
matlabroot,'\toolbox\matlab\lang;', ...
matlabroot,'\toolbox\matlab\elmat;', ...
matlabroot,'\toolbox\matlab\elfun;', ...
以後從新安裝DSP Builder
2.安裝完DSP Builder後,發現Altera DSP Builder Blockset庫是空
處理方法:
打開..\MATLAB\R2008a\toolbox\local\matlabrc.m,在此文件最後加入代碼
bdclose all; set_param(0,'CharacterEncoding', 'windows-1252')
從新啓動matlab
1.. 找個匹配的DSP Builder的破解器
2.設置環境變量 LM_LICENSE_FILE
個人電腦→屬性→高級→環境變量→系統變量→「新建」
變量名「LM_LICENSE_FILE」
變量值「D:\altera\91\quartuse\bin\License .dat」(你的quartusII licsense 文件地址)。
3..打開Quartus II 軟件,Tool→License Setup„
4.勾上Use LM_LICENSE_FILE variable,這裏顯示的路徑就是咱們在環境
變量裏設置好的路徑。
5.把DSP Builder破解器中包含的License 的全部內容黏貼到 Quartus
II軟件的License中。注意,原Quartus II 軟件的License可能已經包
含DSP Builder 的 「Feature」 內容,把這些內容刪除,避免與DSP Builder 破解器包含的 License內容衝突。
6. 打開Quartus II 軟件,Tool→License Setup,能夠看到C4D5,512A就是DSP Builder 的受權代碼,表示 DSP Builder安裝成功。
可在matlab中輸入
dos('lmutil lmdiag C4D5_512A')
查看是否破解成功
正常的結果是出現:
Matlab Error Java exception occurred:
The character '' is an invalid XML character
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1539)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1851)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1857)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1851)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:848)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:736)
at com.altera.dspbuilder.mdlxml.XmlReaderWriter.writeXml(Unknown Source)
at com.altera.dspbuilder.mdlxml.XmlReaderWriter.writeXmlModel(Unknown Source)
at com.altera.dspbuilder.serialisation.ModelSerialiser.writeXML(Unknown Source)
at com.altera.dspbuilder.serialisation.ModelSerialiser.writeXML(Unknown Source)
Caused by: java.io.IOException: The character '' is an invalid XML character
at org.apache.xml.serialize.XMLSerializer.startElement(Unknown Source)
at org.exolab.castor.xml.util.DocumentHandlerAdapter.startElement(DocumentHandlerAdapter.java:197)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1535)
... 9 more
Caused by: java.io.IOException: The character '' is an invalid XML character
at org.apache.xml.serialize.XMLSerializer.startElement(Unknown Source)
at org.exolab.castor.xml.util.DocumentHandlerAdapter.startElement(DocumentHandlerAdapter.java:197)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1535)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1851)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1857)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1851)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:848)
at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:736)
at com.altera.dspbuilder.mdlxml.XmlReaderWriter.writeXml(Unknown Source)
at com.altera.dspbuilder.mdlxml.XmlReaderWriter.writeXmlModel(Unknown Source)
at com.altera.dspbuilder.serialisation.ModelSerialiser.writeXML(Unknown Source)
at com.altera.dspbuilder.serialisation.ModelSerialiser.writeXML(Unknown Source)
Error: Error during compilation: Error: Error analyzing model see log for details.
這是具體的報告
處理方法:
你是否有用過c盤搬家,若是搬過C盤文件則會致使 current directory地址出現錯誤(及軟件第二行可見),你用C盤搬家搬 回來就能夠啦(以上圖片是正常狀態,出錯的時候出現的是亂碼··)