Recibí este error porque mi binario no puede caber en la ROM.
Mi primer error fue:
address 0x34000 of arm_flash.elf section `.mmu_tbl' is not within region `ps7_ram_0`
Entonces tengo la misma lista de errores de referencia indefinidos.
Necesito reducir el tamaño binario, eliminando new
palabras clave y toda la asignación de memoria dinámica de mi código C++.
Intenta ejecutar esto:
arm-none-eabi-gcc --specs=rdimon.specs -lgcc -lc -lm -lrdimon -o hello hello.c
Su kit de herramientas parece proporcionar librdimon.a, una biblioteca que proporciona las funciones básicas estándar de C.