SPI編譯問題

GKoSon發表於2020-12-22

直接MAIN增加

static const nrf_drv_spi_t spi = NRF_DRV_SPI_INSTANCE(SPI_INSTANCE);  /**< SPI instance. */

會有問題

#include "nrf_drv_spi.h"

 

D:\git\xwatch\integration\nrfx\legacy    ADD spi.c

 

此時 ..\..\..\main.c(85): error:  #20: identifier "NRF_DRV_SPI_INSTANCE_0" is undefined

 

修改CFG

3498
#define NRFX_SPIM_ENABLED 1
#define NRFX_SPIM0_ENABLED 1

5610
#define SPI_ENABLED 1
#ifndef SPI0_ENABLED 1
#define SPI0_USE_EASY_DMA 1
 

此時 .\_build\nrf52840_xxaa.axf: Error: L6218E: Undefined symbol nrfx_spim_init (referred from nrf_drv_spi.o).

面臨問題 穀雨沒有這個.C

add    \modules\nrfx\drivers\src

我和穀雨正好相反!!!!

編譯OK

 

相關文章