在quartus2中建立完nios核的硬件工程后,就开始了nios核的软件编程工作:
软件版本:Nios II 11.1 sp2 Software Build Tools for Eclipse(quartus2也是11.1 sp2)
(破解过程费了大劲了,会在另外的博文中介绍)
因为是最新版本,与nios2 IDE有少许不同,用起来还是有好多地方不顺手,而且网上的教程大多还是IDE版本的,因此把第一个工程中遇到的问题和网上找到的解决方法总结如下:
错误一:
第一次创建工程,用了hello-word的模板build project后出现了错误
region“onchip_ram”overflowed by 19516 bytes
collect 2: ld returned 1 exist status
make: *** [hello_world.elf] Error 1
该工程的nios核的程序运行空间是onchip_ram,即FPGA的片上RAM:M4K
出现上述错误的原因是存储器的空间不够大,即onchip_ram的总空间(Total memory size)设置的过小
软件版本:Nios II 11.1 sp2 Software Build Tools for Eclipse(quartus2也是11.1 sp2)
(破解过程费了大劲了,会在另外的博文中介绍)
因为是最新版本,与nios2 IDE有少许不同,用起来还是有好多地方不顺手,而且网上的教程大多还是IDE版本的,因此把第一个工程中遇到的问题和网上找到的解决方法总结如下:
错误一:
第一次创建工程,用了hello-word的模板build project后出现了错误
region“onchip_ram”overflowed by 19516 bytes
collect 2: ld returned 1 exist status
make: *** [hello_world.elf] Error 1
该工程的nios核的程序运行空间是onchip_ram,即FPGA的片上RAM:M4K
出现上述错误的原因是存储器的空间不够大,即onchip_ram的总空间(Total memory size)设置的过小
