バイナリが ROM に収まらないため、このエラーが発生しました。
私の最初のエラーは:
address 0x34000 of arm_flash.elf section `.mmu_tbl' is not within region `ps7_ram_0`
次に、未定義の参照エラーの同じリストを取得しました。
new
を削除して、バイナリ サイズを小さくする必要があります キーワード、および私の C++ コードからのすべての動的メモリ割り当て。
これを実行してみてください:
arm-none-eabi-gcc --specs=rdimon.specs -lgcc -lc -lm -lrdimon -o hello hello.c
ツールキットは、基本的な標準 C 関数を提供するライブラリである librdimon.a を提供しているようです。