Hi All,
Hello morad596,
In our case, the issue was with the SDRAM controller implemented on the FPGA. It had been configured to allow only 32bit access resulting in 8-bit and 16-bit accesses failing. To showcase this issue I kept the stack and heap in the internal SRAM itself and restricted the static and dynamic allocations inside the code to minimal so as to fit inside the SRAM. After these tweaks, all the string prints including the prompt were proper.
The SDRAM controller was later reconfigured to allow 8,16 and 32-bit access and everything worked fine for us.
Hope you can resolve your issue ASAP. Best of luck.
Regards,
Amar