由于生活往往是令人沮丧的,我发现了另一个有趣的缺陷,在这个伟大的集团,它构成了VS-代码和它的列表‘有用’扩展.
背故事:
首先,我购买了一个新的索尼Spresense主板和扩展板的开发和测试目的。所有的东西都是以最高质量的产品和包装的形式出现的。
第一步:
就像购买的每一个微控制器一样,当涉及到编程时,我总是测试设备提供的每一个方面。我用著名的Arduino ide在Spresense主板上举了几个基本的例子。他们都正确地闪烁,工作正常,我很高兴看到设备工作!
问题是:
在这一点上,我已经得到了我的填充使用阿迪诺艾德..。我决定按照索尼Spresense网站提供的vscode设置指南下载vscode扩展。
H 210F 211“全部停止”错误:
兴奋地看到我的第一个hello world printf状态巡航通过串行终端,我开始了项目spresense应用程序的构建。
Makefile继续执行步骤、检查目录和执行所需的职责。
'/c/msys64/home/Anon/spresense/sdk/apps/builtin‘:在C:/msys64/home/Anon/spresense/nuttx/include/sys/types.h:47:0,从C:/msys64/home/Anon/spresense/nuttx/include/nuttx/lib/builtin.h:51,中包含的文件中输入目录make3从./builtin_list.c:44: C:/msys64/home/Anon/spresense/nuttx/include/stdint.h:49:12:致命错误: C:/msys64/home/Anon/spresense/nuttx/include/arch/types.h:无效参数
包括
编译已终止。错误:arm-none eabi-gcc失败:1命令:arm eabi-gcc -M -fno-builtin -mabi=aapcs --mabi=aapcs-sections fdata-sections sections sections -Wshadow -Wundef -g -Os -fno-严格-混叠-fno-强度-减少-fomit-框架-mcpu=皮层-mfpu=fpv4 4-sp-d16-m浮-abi=硬-I。/c/msys64/home/Anon/spresense/nuttx/../sdk/include /c/msys64 64/home/Anon/spresense/nuttx/ /c/msys64/home/Anon/spresense/sdk/apps/include -isystem -D__KERNEL__ -pipe -3 -I -pipe ./builtin_list.c make3:* /c/msys64/home/Anon/spresense/sdk/apps/Application.mk:209:.depend Error 1 make3:离开目录'/c/msys64/home/Anon/spresense/sdk/apps/builtin‘
Make继续抛出10多个相同种类的错误,所有无效参数..。
我觉得这应该管用..。我的意思是,在这个产品线后面的所有风扇公平,人们会认为基本的设置指南和IDE应该是开箱即用的。
我想我在弄明白为什么这条生产线在公共领域失败了.
--最基本的代码
#include <sdk/config.h>
#include <stdio.h>
int myAppS_main(int argc, char *argv[])
{
printf("Hello Spresense!!!");
return 0;
}我花了几天的时间试图弄清楚这一点,但据我所知,索尼通过vscode提供了一个坏的扩展。
我得承认我有点困惑..。
在win10下进行开发时,可能会尝试使用linux,因为这似乎是Win10使用MSYS2终端的一个问题。
发布于 2020-07-01 09:51:04
井,
感谢@cmm对构建完整性的确认。
我能够在另一台windows 10计算机上安装开发堆栈,而不需要最新的功能更新。只是为了确定这不是在制造问题。
在我对知识的巨大追求中,我觉得经过长时间的研究,我可能已经找到了解决问题的办法。
我可以验证的是:
中完全更新。
的更改。
。
中正确设置
完成。
我认为发生了什么,
在安装MSYS2和Vs代码ext期间,我没有密切注意安装过程。我只是让它运行在我的工作上。在这个过程中,我还不知道,我的防火墙和互联网安全协议已经做了一些尝试并阻止了这些尝试。我真不敢相信这整件事会有多愚蠢。
注意你的安装!!
在白名单中标记的连接尝试和完整的dev堆栈刷新/重新安装之后,我能够构建克服那些困扰我的问题。
对于遇到此问题的任何人,我认为问题在于安装过程和确保在MSYS安装期间与外部服务器的正确连接。
我不得不说..。这把我扔了一圈.:P
发布于 2020-06-30 15:46:55
上周,我也用我的垫板做了同样的步骤。但我没有面对这个问题..。
我对此很感兴趣。所以,如果你提供更多的信息,我会调查它!
C:/msys64/home/Anon/spresense/nuttx/include/arch/types.h文件是否存在
我想,你可以用下一个命令来恢复你的环境,你能试试吗?
$ cd /c/msys64/home/Anon/spresense/sdk
$ make distcleanhttps://stackoverflow.com/questions/62633745
复制相似问题