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() 関数でメモリが多く使用される理由について
これが原因っぽい?