EDKエラー

microblazeからhello worldをやってやろうと試行錯誤しているが
エラーで止まる。

ERROR:Data2MEM:31 - Out of bounds code segment for ram space in
'implementation\system_bd.bmm'.
    Memory space 'microblaze_0.lmb_bram_combined' occupies
[0x00000000:0x00001FFF]
    Code segment #4 occupies [0x00000050:0x00003FDB]

ERROR:MDT - Data2Mem generated errors during execution
make: *** [implementation/download.bit] Error 1
Done!

プログラムの格納領域のエラー?
とりあえずBRAMで8kbyteだったのを32kbyteにしたら成功したみたい。
追記
AR# 19592 - 11.1 EDK - C 言語の printf() 関数でメモリが多く使用される理由について
これが原因っぽい?