Xilinx SDK编译Microblaze时出错
Posted limanjihe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xilinx SDK编译Microblaze时出错相关的知识,希望对你有一定的参考价值。
在vivado 2015.4中创建microblaze软核,local memory为8KB,export到SDK后,hello_world模板中加入“xil_printf("hello world
")”后报错,错误如下:
‘.stack‘ will not fit in region ‘microblaze_0_local_memory_ilmb_bram_if_cntlr_microblaxe_0_local_memory_dlmb_bram_if_cntlr‘
region ‘microblaze_0_local_memory_ilmb_bram_if_cntlr_microblaxe_0_local_memory_dlmb_bram_if_cntlr‘ overflowed by 640 bytes
网上查找错误信息,xilinx社区的解决方案如下:
https://forums.xilinx.com/t5/Embedded-Development-Tools/MicroBlaze-s-Sta...
根据该链接中提供的方法,把local memory增大为64KB,问题解决。
以上是关于Xilinx SDK编译Microblaze时出错的主要内容,如果未能解决你的问题,请参考以下文章
xilinx vivado下microblaze里面C编程中,怎么通过串口实现PC机和FPGA中RAM数据相互读写?