make: *** [Debug.HEX] Error 1
时间: 2023-11-07 09:05:58 浏览: 435
根据你提供的引用内容,这个错误提示"make: *** [**.mk] Error 1" 或者 "make: *** [**.elf] Error 1" 可能有几种解决办法。首先,你可以尝试重新生成BSP(BSP是指板级支持包)来更新Makefile,然后再次构建项目。你可以在Eclipse中右键点击BSP项目,然后在Nios II菜单中选择生成BSP。第二,你可以尝试修改Quartus II-bin-cygwin-bin文件夹下的某些文件的兼容模式。这些文件包括make.exe、sh.exe、echo.exe、cygstart.exe、makeinfo.exe、perl.exe、collect2.exe和nios2-elf-g.exe。将这些文件修改为XP兼容模式。第三,你可以尝试清理项目(clean project),并且在使用onchip memory时,修改系统库以去掉suppt c。第四,可能是因为你的片上内存(on-chip memory)太小导致此错误。你可以尝试将片上内存增大至64K,或者尝试缩小代码的大小(使用smallc库等)。
至于你提到的特权同学的PDF教程,这段描述可能与你遇到的问题相关。这段描述可能指出了FPGA的片上内存太小,导致存储空间不足。你可以仔细阅读PDF教程,看是否有相关的解决方法。
阅读全文
相关推荐

















