MyFPGA Forum

标题: 【FAQ】在SoC EDS Command Shell中编译hps_fpga_led示例,报错Error 193 [打印本页]

作者: bingxia    时间: 2021-8-31 15:29
标题: 【FAQ】在SoC EDS Command Shell中编译hps_fpga_led示例,报错Error 193
本帖最后由 BOB_Sun 于 2021-9-10 15:52 编辑

Q: 在Windows系统的SoC EDS Command Shell中编译DE10-Pro SX的hps_fpga_led案例遇到报错:“make (e=193): Error 193和make: ***[main.o] Error 193”,请问这是什么原因以及如何解决它?



A:  原因是DE10-Pro SX SoC 的ARM 架构是四核64位ARM Cortex-A53处理器,而SoC EDS Command Shell 里面提供的编译链是针对32位ARM架构的,所以DE10-Pro SX SoC的C/C++程序没办法在 SoC EDS Command Shell 中编译。用户可以在Linux PC或者Windows WSL中下载64位编译链进行编译,详细编译方法和步骤可以参考DE10-Pro_SX_v2.3.0 system CD/Manual/DE10-Pro_SX_User_Manual_RevE.pdf 的11.4 Build C/C++ Project小节。



PS:DE1-SoC、DE10-Nano、DE10-Standard、HAN 这些SoC开发板的C/C++程序之所以可以在SoC EDS Command Shell中编译,是因为它们带的都是32位双核ARM Cortex-A9 MPCore 处理器。

如何在Windows中安装WSL,可以参考:https://www.terasic.com.tw/wiki/Getting_Start_Install_WSL

: 按照手册的步骤在Windows WSL中编译成功了。





欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3