Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 手臂皮质上的dotnet核心-A5-“;“非法指令”;_C#_.net Core_Embedded Linux - Fatal编程技术网

C# 手臂皮质上的dotnet核心-A5-“;“非法指令”;

C# 手臂皮质上的dotnet核心-A5-“;“非法指令”;,c#,.net-core,embedded-linux,C#,.net Core,Embedded Linux,我有一个Atmel开发工具包,里面有一个ARM Cortex-A5处理器。我有一个为dotnetcore编写的应用程序,需要在上面运行。我已经成功地让Ubuntu 16.04在其上运行() 作为一个比较点,我试着在一个树莓Pi上设置并运行一个“hello world”的dotnet示例——这很好。但是,使用Atmel板上的相同步骤,它总是会因非法指令而崩溃,并且没有进一步的信息 我已经从下载页面下载了用于dotnet的armhf二进制文件,并尝试了2.0.5稳定版和2.1.0预览版,两者都给出了

我有一个Atmel开发工具包,里面有一个ARM Cortex-A5处理器。我有一个为dotnetcore编写的应用程序,需要在上面运行。我已经成功地让Ubuntu 16.04在其上运行()

作为一个比较点,我试着在一个树莓Pi上设置并运行一个“hello world”的dotnet示例——这很好。但是,使用Atmel板上的相同步骤,它总是会因
非法指令
而崩溃,并且没有进一步的信息

我已经从下载页面下载了用于dotnet的
armhf
二进制文件,并尝试了2.0.5稳定版和2.1.0预览版,两者都给出了相同的结果

我已经完成了,然后在我的主机上用
dotnetpublish-rlinuxarm
为Linux-ARM做了准备。当我将输出移动到开发板并尝试运行它时,我得到以下结果:

$ dotnet --info

Host (useful for support):
  Version: 2.1.0-preview2-26226-02
  Commit:  40177995a6

.NET Core SDKs installed:
  No SDKs were found.

The.NET Core runtimes installed:
  Microsoft.NETCore.App 2.1.0-preview2-26226-02 [/home/ubuntu/dotnet/shared]

$ dotnet myApp.dll 
Illegal instruction

我需要为这个ARM设备上的dotnet core做些什么吗?或者这是一个我应该归档的bug

无论这是否是一个bug,我认为创建一个GitHub问题最有可能为您提供答案。我有一个ARM Cortex-A9开发工具包,我也能够在它上运行代码——它在A9上工作。所以,也许A5可用的指令集有些地方是dotnet不喜欢的。