Hi,
I am using nRF5340 dev kit. I have successfully accessed external NoR flash (mx25r64) over qspi. But once I enable BLE with setting 'CONFIG_BT=y', I got littlefs mounting error as follows:
My prj.conf:
# General configurations CONFIG_GPIO=y CONFIG_GPIO_NRFX=y CONFIG_MULTITHREADING=y CONFIG_DEBUG=y CONFIG_DEBUG_INFO=y CONFIG_ASSERT=y CONFIG_TIMING_FUNCTIONS=y CONFIG_PWM=y CONFIG_ADC=y # Enable UART CONFIG_SERIAL=y CONFIG_UART_ASYNC_API=y # Enable logging CONFIG_LOG=y CONFIG_LOG_DEFAULT_LEVEL=3 CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=8192 # Increase main stack size CONFIG_MAIN_STACK_SIZE=16384 # QSPI Flash Access CONFIG_SPI=y CONFIG_NORDIC_QSPI_NOR=y CONFIG_NORDIC_QSPI_NOR_FLASH_LAYOUT_PAGE_SIZE=4096 # Flash and filesystem configurations CONFIG_FLASH=y CONFIG_FLASH_MAP=y CONFIG_FLASH_PAGE_LAYOUT=y CONFIG_NVS=y CONFIG_FILE_SYSTEM=y CONFIG_FILE_SYSTEM_LITTLEFS=y CONFIG_DISK_ACCESS=y CONFIG_MPU_ALLOW_FLASH_WRITE=y CONFIG_FS_LITTLEFS_CACHE_SIZE=64 CONFIG_FS_LITTLEFS_LOOKAHEAD_SIZE=16 CONFIG_FS_LITTLEFS_BLOCK_CYCLES=512 CONFIG_FS_LITTLEFS_BLK_DEV=y CONFIG_FLASH_JESD216_API=y # BLE configurations CONFIG_BT=y CONFIG_BT_HCI=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_GATT_DYNAMIC_DB=y CONFIG_BT_DEVICE_NAME="ZMA_DMA_BLE" CONFIG_BT_DEVICE_APPEARANCE=0 # CONFIG_BT_LL_SW_SPLIT=y # CONFIG_BT_CTLR=y # #ENtropy # CONFIG_ENTROPY_GENERATOR=y # CONFIG_ENTROPY_NRF5_RNG=y # JSON library CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_CJSON_LIB=y # Increase heap size CONFIG_HEAP_MEM_POOL_SIZE=8192 # Increase Bluetooth stack sizes if necessary CONFIG_BT_RX_STACK_SIZE=2048 CONFIG_BT_HCI_TX_STACK_SIZE=1024
I have even not enabled BLE functionality when this error occurs using this function :
err = bt_enable(NULL);
I am using VSCode as the IDE and following versions:
SDK : v2.6.1
toolchain: v2.6.1
Note:
I earlier used the version 2.6.0 for both SDK and toolchain and the error was same. Then I switched to the latest.
I am using VSCode as the IDE and following versions:
SDK : v2.6.1
toolchain: v2.6.1
Note:
I earlier used the version 2.6.0 for both SDK and toolchain and the error was same. Then I switched to the latest.