从品牌网站建设到网络营销策划,从策略到执行的一站式服务
MinGW 和arm-none-eabi 下载百度云
成都创新互联2013年至今,先为振安等服务建站,振安等地企业,进行企业商务咨询服务。为振安企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
链接:https://pan.baidu.com/s/1AvPXFQbkb7fi10lrJ3chsA
提取码:sh3x
首先建议你阅读官方建议
https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Flib_crypto_backend_micro_ecc.html&resultof=%22%49%6e%73%74%61%6c%6c%69%6e%67%22%20%22%69%6e%73%74%61%6c%22%20%22%6d%69%63%72%6f%2d%65%63%63%22%20
简单的就是:
1.下载并安装arm-none-eabi 交叉编译器,安装的时候选上添加环境变量。
官方有推荐下载的链接,我下载的是5.3.1的能编译过。
安装完成后,可以通过arm-none-eabi-gcc -v 查看环境变量是否生效。
注意:记得修改nordic SDK的GCC交叉编译链,SDK自带的GCC编译路径和版本和你安装的GCC大半不统一。
这里有官方论坛上也有工程师,遇到这个问题。https://devzone.nordicsemi.com/f/nordic-q-a//cannot-find-external-micro-ecc-nrf52hf_armgcc-armgcc-micro_ecc_lib_nrf52-a-no-such-file-or-directory
修改文件路径\SDK\nrf5_sdk_uart_dfu\components\toolchain\gcc\Makefile.windows 下面是我修改后的
如果不修改,会报找不到编译器。
2.下载安装MinGW
启动 MinGW Installer至少选择安装gcc
\MinGW的bin目录下找到mingw32-make.ext 修改成为make.exe 然后添加他的环境变量。
可以如下图,判断环境变量是否生效。如果不生效,重启一下电脑,试一试。
这样在执行 SDK\nrf5_sdk_uart_dfu\external\micro-ecc下面的bulid_all.bat就行了。
我也在Ubuntu上尝试通过bulid_all.sh 脚本编译,同样也会先安装arm-none-eabi 交叉编译器。
后续看好不好使,在更新。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图