![红芯fpga参考nios ii开发常见问题_第1页](http://file4.renrendoc.com/view/17e3a20585612ce166451755002b7fc5/17e3a20585612ce166451755002b7fc51.gif)
![红芯fpga参考nios ii开发常见问题_第2页](http://file4.renrendoc.com/view/17e3a20585612ce166451755002b7fc5/17e3a20585612ce166451755002b7fc52.gif)
![红芯fpga参考nios ii开发常见问题_第3页](http://file4.renrendoc.com/view/17e3a20585612ce166451755002b7fc5/17e3a20585612ce166451755002b7fc53.gif)
![红芯fpga参考nios ii开发常见问题_第4页](http://file4.renrendoc.com/view/17e3a20585612ce166451755002b7fc5/17e3a20585612ce166451755002b7fc54.gif)
![红芯fpga参考nios ii开发常见问题_第5页](http://file4.renrendoc.com/view/17e3a20585612ce166451755002b7fc5/17e3a20585612ce166451755002b7fc55.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NIOSII开发常见问题怎样在TCL分配管脚source<pin_assign>.tcl有点问题#sourcecouldn'treadfile"stratix_pin_assign.tcl":nosuchfileordirectory答:FromtheTools selectTclscripts,andthenfromtheprojectfolderchoosethesetupscriptforyourparticulardevelopmentandclick1,butfoundJTAGIDcode在NOISII中Bulid例程 o_world都出现了错误,错误提示为: leep.c:68:error:parseerrorbefore'/'token等错误全部由答:找到system.h现上述问题,可能和软件有关系,建议重新安装软件。注意quartusNIOS答:运行NIOSIIIDE,点Project->Clear,重新Builde,formodule'epcs_controller'didNOTrunsuccessfully.只要在SOPC中加入epcs_controller就会出现此错误,无法生成一个元件。答:可能和软件有关系,建议重新安装软件(这个问题是刚学NIOS答:指定一个NiosIIIDE的工 QuartusIICAUSE:Youassignedtwoormorepinstothespecifiedlocation,buttheFitter ceallthepinsinthatlocation. 查找Pin_AE24删除那行语句就行了。如何在NIOSIIIDE下查看变量的定义或者函数的定义在count_binary.cunsignedint=segments[hex&15]|(segments[(hex>>4)&15]<<答:segments[hex&15]0~F;(segments[(hex4)&15]这个错误是由什么引起?提示LED_PIO_BASEPIO(ParallelI/O)(AvalonModulesOther),为系统添加输出接口,IOWR_AL_AVALON_PIO_DATA(LED_PIO_BASE,led);来向该组件写入数据,就在o_led.c的前面给LED_PIO_BASE赋值,如#defineLED_PIO_BASE0x00001800,后面的这个地址要与SOPC中的地址对应。如何在NIOSII中驱动外部或设备答:在开发过程中,经常会使用外接一些,或外接一些实用电路如果这个是使用数据和地址总线的,并且补线时没有足够的单独引脚,那么这个必须挂接在tri_stat总线上,这种用法和以往单片机或MCU类似,在SOPCBuilder需要用PIO如果这个单独使用数据和地址,那么会直接做成Avalone总线SlaveSopcBuilder中自己定义component。需要写HDLQuartusII(或用HDL),这种方式是独立于SOPCTristatebridge/tristatemasterrequiresaslaveoftypeAvalontristate.PleaseaddaslaveoftypeAvalontristate.undeclared(firstuseinthisfunction)BUTTON_PIO_IRQQuartusIIError:Nodeinstance"cpu_bht"instantiatesundefined答:可能是在SOPC中所选的CPU型号不正确,换一个试试。在NIOSII中编译时出现如下错误怎么解决?错误是不是由SOPC中的regionramisfull(count_binary.elfsection.text).Regionneedsto24672bytes0x0081419c)becausetheoffset(-82296)isoutoftheallowedrange,-32678to答:可能时RAM(exceptionaddress)试试。QuartusIIError:QuartusIISwasunsuccessful.2errors,1warningcodedintotheQuartussettingsforthisproject,ifauserwishestomodifythehardwaredesigntheymustfirststripoutanyoldpathsfromwithintheprojectsettingsfile(qsf) system_description/alt_sys_init.c:75:error:undeclaredhere(notina答:ONCHIP_MEMORY_BASE没有赋值,在alt_sys_init.c在NIOSIIIDE编译时出现如下错误是怎么回事?Pausingtargetprocessor:notresponding.Resettingandtryingagain:FAILEDLeavingtargetprocessor答:以下是一位FAE的回答:关于USB-Blaster在NiosIIIDE时会发生偶发性错误,这种现象主要是IDEsoftware与NiosIICPU透过USB-Blaster重新即可。若您使用NiosIIIDE6.0,请尽量配合SOPCBuilder6.0重新build您的system,并且使用QuartusII6.0重新compile您的project,以减少CPUIDEsoftware不兼容的情形。在NIOSIIIDE中工程的SystemLibrary选项中的这几个选项代表什么意思?.textrodata.rwdatareset.exception.text—theactualexecutable.rodata—anyreadonlydatausedintheexecutionofthe.rwdata—whereread/writevariablesandpointersareheap—wheredynamicallyallocatedmemoryisstack—wherefunctioncallparametersandothertemporarydataisstored#lude#defineIORD_AL_AVALON_PIO_DATA(base)IORD(base,#defineIOWR_AL_AVALON_PIO_DATA(base,data)IOWR(base,0,data)因此在NIOSII中可以调用#lude<io.h>库函数IORD/IOWR来操作PIO。在smallsoftwareo_led_0_syslibDebugsystem_description下的#defineLED_PIO_TYPE"al #defineLED_PIO_BASE0x00004000(其实在SopcBuilderNiosIIsystem.hIDE最后用IOWR(0x00004000,0,led); _AVALON_PIO_DATA(LED_PIO_BASE,led);编译,到开发板上,运SDRAMFLASH,SRAMsharesdq/dqm/addrIOpinssdramsram,flash在FPGA管脚资源比较紧张的时候迫不得已才这样做。帮定到数码管HEX0[6..0]位,SEVEN_SEG[8..14]绑定到数码管HEX1[6..0]位,SEVEN_SEG[7]SEVEN_SEG[15]直接接VCC,这样才能让两个数码管正常显示并NIOSIIIDE?Usingcable"ByteBlasterII[LPT1]",device1,instanceProcessorisalreadypausedDownloading00000000(0%)Downloaded57KBin1.2s(47.5KB/s)Verifying00000000(0%)VerifyLeavingtargetprocessorVerifyfailed序的外部SRAM或SDRAM和CPU误。若是软件偶尔的错误,可以先复位一下CPU,然后再程序;或者断电后重新.sof和NIOSII程序在练习C:alkitsios2_51examplesverilogniosII_cycloneII_2c35的IP24ext_flashDE2FLASH22SOPC中只能让DE2板上有对应管脚的元件存在,其它的只能删除?答:这个下的example是针对al自己的板子的,和DE2硬件不能thecurrentdesignneedsmorethan105tosuccessfullyfit中编译出现这个错误,是由于设计中用到了太多的M4Ksopc-builder中resetaddress方,并且程序从resetaddressSOPC中的exceptionaddress指定的是系统异常处理代码存放的地方。如果exceptionaddress和resetaddress不一样,那么程序从resetaddress动后将把放在resetaddress处的系统异常处理代码拷贝到exceptionaddress。NIOSII软件中的textaddress指定的是程序运行的地方。如果textaddressresetaddress不一样,那么程序从resetaddress启动后将把放在resetaddresstextaddressNIOSIIrodata不一样,那么程序从resetaddress启动后将把放在resetaddress处的只读数据拷贝到rodataaddress。address和resetaddress不一样,那么程序从resetaddress启动后将初始rwdataaddress处的可读写数据。 如何提高NIOSII系统的性能?1、使用fastCPU类型。4、使用片内RAMSRAMSDRAM9、采用C2H如何优化NIOSII答:OptimizeyourNiosIIapplicationInma[yourmainfuctionalc/c++#lude#lude"alt_types.h"intmain(void)attribute ((weak,alias("alt_main")));intalt_main(void){return}"SystemLibraryProperties"OptionsSelect"CleanEXIT"Select"SmallCLibrary"Select"ReducedDeviceDrivers"Spicifylinkerscriptposition,toext_flash,ext_ramoron-chip-关于verifyfailed有时候不正确的pllclockphaseshiftforsdram_clk_outSDRAM工作不正常;最好将不用的IO口设置为三态DMA为alt_dma_tx_only_on此值为负的话,说明发送请求失败。正确传输结束后,调用done函数。传输结束,有两种可能:数据传完或者endofpacket(要预先使能slave端口要接cpu。实际传输的最大数可以帮助确定设置的位数1.CPUHardWareMultiplyMultipliers,②LogicElements,③None仅能做乘法,且乘法速度最快),不是RAM。②LogicElements,使用逻辑单 文件,没有手动一一绑定,而在那个CSV文件中晶振管脚名分别为改为CLOCK_27,CLOCK_50,重新编译就可以了。MicrotronxNIOSII选项呢?InformationRegardingtheInstallationIMPORTANT:PleaseensurethatyouspecifythecorrectpathfortheAlNiosIIKitinstallationdirectoryandtheCygwinrootdirectory.ThetypicalAl NiosIIKitdirectoryis:c:al kitsios2ThetypicalCygwinrootdirectory quartus50文件又确实是安装在了nios_51或nios_60中。也遇到了过同样的问题,想把文件夹
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电动车专卖店销售协议书
- 教育技术专业工具操作作业指导书
- 2025年贵阳货运资格证题目答案
- 2024-2025学年三年级语文下册第三单元12一幅名扬中外的画作业设计新人教版
- 2024年高中历史第一单元古代中国的政治制度易混易错高考体验含解析新人教版必修1
- 四年级混合运算计算题100题
- 五年级苏教版数学下册《质数与合数》听评课记录(校内大组)
- 2022-2023学年第二学期高一中职数学期末考试模拟测试题
- 粤教版道德与法治八年级下册8.1《社会合作与公平》听课评课记录2
- 空压机维修及保养合同范本
- 高二语文早读材料积累(1-20周)课件159张
- 规划收费标准
- 读《教师成长力-专业成长图谱》有感
- 自动化仪表工程施工及质量验收规范
- 邵阳市职工劳动能力鉴定表
- 胎膜早破的护理PPT
- GB/T 308.1-2013滚动轴承球第1部分:钢球
- 新员工入场安全教育培训课件
- 2023机械工程师考试试题及答案
- 精选装饰工程室内拆除专项施工方案
- 2022年二年级生命安全教育教案
评论
0/150
提交评论