将本页加入收藏夹

nordic NCS 2.0.0 开发环境 NRF5340dk_nrf5340_cpuapp_ns 编译不过

上手NRF5340DK的开发板了,由于是双核,所以在开发过程中会遇到NRF52840上面不会遇到的问题,这里会记录和分享一些解决问题的方法。不定期更新,欢迎同行一起交流。

 

 

Q1   

背景:使用NRF5340主机多连接例程multilink,启用TF-M,在prj.conf增加配置行:

CONFIG_BUILD_WITH_TFM=y
目标板为 nrf5340dk_nrf5340_cpuapp_ns
其他保持默认
--------------------------------------------------------------------------------------------
基于模板建立工程 , 编译不过,提示如下:
//...

Environment variable Python3_ROOT is set to:

d:\nordic\toolchains\v2.0.0\opt\bin

For compatibility, CMake is ignoring the variable.
This warning is for project developers. Use -Wno-dev to suppress it.

-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Failed
CMake Error at D:\nordic\toolchains\v2.0.0\opt\share\cmake-3.20\Modules\FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Perl (missing: PERL_EXECUTABLE)
Call Stack (most recent call first):
D:\nordic\toolchains\v2.0.0\opt\share\cmake-3.20\Modules\FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
D:\nordic\toolchains\v2.0.0\opt\share\cmake-3.20\Modules\FindPerl.cmake:82 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
C:\Users\liuba\zephyrproject\modules\crypto\mbedtls\library\CMakeLists.txt:115 (find_package)

//...

问题的关键提示在于划线行, 在NORDIC NCS的工具链中,已经安装了perl.exe,可这个路径加到环境变量当中,即可编译通过。

我的电脑上该文件路径是:

 D:\nordic\toolchains\v2.0.0\usr\bin

 

 

更新至2022.7.19

未完待续。。。

 

 

 

 

posted on 2022-07-19 09:41  Newbit  阅读(116)  评论(0编辑  收藏  举报

< p> Copyright ©2015 Newbit