MyFPGA Forum

 找回密码
 注册
搜索
查看: 2530|回复: 0
打印 上一主题 下一主题

【FAQ】在SoC EDS Command Shell中编译hps_fpga_led示例,报错Error 193

[复制链接]
跳转到指定楼层
1#
发表于 2021-8-31 15:29:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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中编译成功了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-4-20 23:50 , Processed in 0.047074 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表