Hello,
I am trying to get a custom board with an nRF5340 (on a Raytac module) up and running.
I want to emulate a simple HID mouse. Therefore, I selected the code from the Bluetooth Peripheral HIDS mouse example to integrate it into my project.
My problem is that the net CPU apparently cannot be reached.
Starting Bluetooth Peripheral HIDS mouse example
[00:00:00.276,611] <err> bt_hci_core: No HCI driver registered
Bluetooth init failed (err -19)
Help from the AI keeps leading to absurd information and entries in config files.
In my prj.conf:
CONFIG_RESET=n
# CONFIG_MAIN_STACK_SIZE=2048
# CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
# CONFIG_HEAP_MEM_POOL_SIZE=12288
# CONFIG_LV_Z_MEM_POOL_SIZE=8192
CONFIG_MAIN_STACK_SIZE=2048
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=3072
CONFIG_HEAP_MEM_POOL_SIZE=16384
CONFIG_LV_Z_MEM_POOL_SIZE=12288
CONFIG_BUILD_OUTPUT_HEX=y
CONFIG_THREAD_NAME=y
CONFIG_I2C=y
# Enable Bluetooth stack
CONFIG_BT=y
CONFIG_BT_PERIPHERAL=y # For peripheral role (when connecting as slave)
# CONFIG_BT_CENTRAL=y # Optional, if central role is needed
CONFIG_BT_HCI=y
# CONFIG_BT_CTLR=y #??????
######
CONFIG_BT_MAX_CONN=2
CONFIG_BT_MAX_PAIRED=2
CONFIG_BT_ATT_TX_COUNT=5
CONFIG_BT_DEVICE_NAME="Nordic_HIDS_mouse"
CONFIG_BT_DEVICE_APPEARANCE=962
CONFIG_BT_BAS=y
CONFIG_BT_HIDS=y
CONFIG_BT_HIDS_MAX_CLIENT_COUNT=2
CONFIG_BT_HIDS_DEFAULT_PERM_RW_ENCRYPT=y
CONFIG_BT_GATT_UUID16_POOL_SIZE=40
CONFIG_BT_GATT_CHRC_POOL_SIZE=20
CONFIG_BT_CONN_CTX=y
CONFIG_BT_DIS=y
CONFIG_BT_DIS_PNP=y
CONFIG_BT_DIS_MANUF="NordicSemiconductor"
CONFIG_BT_DIS_PNP_VID_SRC=2
CONFIG_BT_DIS_PNP_VID=0x1915
CONFIG_BT_DIS_PNP_PID=0xEEEE
CONFIG_BT_DIS_PNP_VER=0x0100
# CONFIG_MAIN_STACK_SIZE=1536 is 2048
# CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE = 2048 is 3072
# CONFIG_DK_LIBRARY=y
CONFIG_NRF_RPC=y # from ChatGPT
# CONFIG_ENTROPY_BT_HCI=y #AI
CONFIG_NRF_RPC_THREAD_STACK_SIZE=1280
CONFIG_BT_LL_SW_SPLIT=n #AI
###
CONFIG_MAIN_STACK_SIZE=1536
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
In my child_image/hci_icp.conf
CONFIG_BT=y
CONFIG_BT_PERIPHERAL=y # For peripheral role (when connecting as slave)
# CONFIG_BT_CENTRAL=y # Optional, if central role is needed
CONFIG_BT_HCI=y
CONFIG_BT_MAX_CONN=2
CONFIG_BT_MAX_PAIRED=2
CONFIG_BT_ATT_TX_COUNT=5
CONFIG_BT_DEVICE_NAME="Nordic_HIDS_mouse"
CONFIG_BT_DEVICE_APPEARANCE=962
CONFIG_BT_BAS=y
CONFIG_BT_HIDS=y
CONFIG_BT_HIDS_MAX_CLIENT_COUNT=2
CONFIG_BT_HIDS_DEFAULT_PERM_RW_ENCRYPT=y
CONFIG_BT_GATT_UUID16_POOL_SIZE=40
CONFIG_BT_GATT_CHRC_POOL_SIZE=20
CONFIG_BT_CONN_CTX=y
CONFIG_BT_DIS=y
CONFIG_BT_DIS_PNP=y
CONFIG_BT_DIS_MANUF="NordicSemiconductor"
CONFIG_BT_DIS_PNP_VID_SRC=2
CONFIG_BT_DIS_PNP_VID=0x1915
CONFIG_BT_DIS_PNP_PID=0xEEEE
CONFIG_BT_DIS_PNP_VER=0x0100
# CONFIG_MAIN_STACK_SIZE=1536 is 2048
# CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE = 2048 is 3072
# CONFIG_DK_LIBRARY=y
CONFIG_NRF_RPC=y # from ChatGPT
# CONFIG_ENTROPY_BT_HCI=y #AI
CONFIG_NRF_RPC_THREAD_STACK_SIZE=1280
CONFIG_BT_LL_SW_SPLIT=n #AI told me that
What is the problem, and where to find the correct configs?
Thanks for any help