我正在开发一个使用 Spartan 6 FPGA 评估套件的项目。
我遇到的问题是尝试更改 CF 卡上的目录时,软件无法构建工作堆栈。
目录是“a:\\setup”,它被传递给 sysace_chdir(const char *path) 函数。当我尝试添加一些打印代码来调试问题时,没有注册任何更改。在 SDK 中,我有 MicroblazeProc_hw_platform,然后是我的项目,然后是standalone_bsp_0 项目,其中包含 sysace_chdir() 函数。当我构建所有项目时,简单的打印语句(我使用 xil_printf() 进行输出)不会显示在输出中。
任何帮助都会很棒。
PS - 我使用 COM 端口连接到 SDK 中的 FPGA,并且其他打印语句在初始化其他东西(如 UART)期间确实得到输出,所以这不是输出到终端或任何东西的问题。