certification nrf52840 ETSI EN 300 328 V2.2.2 spirous emission channel 0 and channel 79

Good morning,

The laboratory ask me to put BLE module in emission channel 0 (2402Mhz) and channel 79 (2480Mhz) with GFSK 1Mbps. And after to be able to put in reception the module in channel 0 after channel 79. 

  • CMin (2402MHz) and Cmax (2480 MHz)

I use the RAYTAC module with the nrf52840 chip and I use s140 nrf52 7.2.0.hex softdevice. The RAYTAC module is already certified FCC/CE ! 

Do you have functions to make it ?

Is it really necessary to force the module on these min and max channels, knowing that the module is at +8dBm !

I must to start the certification in Laboratory the March 13.

thank you very much for reply

Alexandre

Parents
  • Hi,

    ok thanks for information, it's good for me

    good day

    Alexandre

  • Good morning,

    I take  the project radio_test  https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/peripheral/radio_test/README.html 

    and the build result indicate an CMake Error, I think I miss it a Kconfig option ? thanks for help

    Including generated dts.cmake file: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/build/zephyr/dts.cmake
    C:/Users/atrilles/ncs/v2.3.0/zephyr/scripts/kconfig/kconfig.py: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/Kconfig:27: 'C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test\../../bluetooth/direct_test_mode/src/fem/Kconfig' not found (in 'rsource "../../bluetooth/direct_test_mode/src/fem/Kconfig"'). Check that environment variables are set correctly (e.g. $srctree, which is set to 'C:/Users/atrilles/ncs/v2.3.0/zephyr'). Also note that unset environment variables expand to the empty string.
    Parsing C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/Kconfig
    CMake Error at C:/Users/atrilles/ncs/v2.3.0/zephyr/cmake/modules/kconfig.cmake:328 (message):
    command failed with return code: 1
    Call Stack (most recent call first):
    C:/Users/atrilles/ncs/v2.3.0/nrf/cmake/modules/kconfig.cmake:29 (include)
    C:/Users/atrilles/ncs/v2.3.0/zephyr/cmake/modules/zephyr_default.cmake:108 (include)
    C:/Users/atrilles/ncs/v2.3.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
    C:/Users/atrilles/ncs/v2.3.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)
    CMakeLists.txt:32 (find_package)

     Executing task: nRF Connect: Build: radio_test/build (active) 
    
    Building radio_test
    west build --build-dir c:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test\build c:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base (cached)).
    -- Application: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test
    -- Cache files will be written to: C:/Users/atrilles/ncs/v2.3.0/zephyr/.cache
    -- Zephyr version: 3.2.99 (C:/Users/atrilles/ncs/v2.3.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf52840dk_nrf52840
    -- Found host-tools: zephyr 0.15.2 (C:/Users/atrilles/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.2 (C:/Users/atrilles/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
    -- Found BOARD.dts: C:/Users/atrilles/ncs/v2.3.0/zephyr/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts
    -- Found devicetree overlay: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/nrf52840dk_nrf52840.overlay
    -- Generated zephyr.dts: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/build/zephyr/dts.cmake
    C:/Users/atrilles/ncs/v2.3.0/zephyr/scripts/kconfig/kconfig.py: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/Kconfig:27: 'C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test\../../bluetooth/direct_test_mode/src/fem/Kconfig' not found (in 'rsource "../../bluetooth/direct_test_mode/src/fem/Kconfig"'). Check that environment variables are set correctly (e.g. $srctree, which is set to 'C:/Users/atrilles/ncs/v2.3.0/zephyr'). Also note that unset environment variables expand to the empty string.
    Parsing C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/Kconfig
    CMake Error at C:/Users/atrilles/ncs/v2.3.0/zephyr/cmake/modules/kconfig.cmake:328 (message):
      command failed with return code: 1
    Call Stack (most recent call first):
      C:/Users/atrilles/ncs/v2.3.0/nrf/cmake/modules/kconfig.cmake:29 (include)
      C:/Users/atrilles/ncs/v2.3.0/zephyr/cmake/modules/zephyr_default.cmake:108 (include)
      C:/Users/atrilles/ncs/v2.3.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/Users/atrilles/ncs/v2.3.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)
      CMakeLists.txt:32 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    FATAL ERROR: command exited with status 1: 'c:\Users\atrilles\ncs\toolchains\v2.3.0\opt\bin\cmake.EXE' '-DWEST_PYTHON=c:\Users\atrilles\ncs\toolchains\v2.3.0\opt\bin\python.exe' '-Bc:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test\build' -GNinja '-Sc:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 
    
     *  Executing task: nRF Connect: Build: radio_test/build (active) 
    
    Building radio_test
    west build --build-dir c:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test\build c:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base (cached)).
    -- Application: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test
    -- Cache files will be written to: C:/Users/atrilles/ncs/v2.3.0/zephyr/.cache
    -- Zephyr version: 3.2.99 (C:/Users/atrilles/ncs/v2.3.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf52840dk_nrf52840
    -- Found host-tools: zephyr 0.15.2 (C:/Users/atrilles/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.2 (C:/Users/atrilles/ncs/toolchains/v2.3.0/opt/zephyr-sdk)
    -- Found BOARD.dts: C:/Users/atrilles/ncs/v2.3.0/zephyr/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts
    -- Found devicetree overlay: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/nrf52840dk_nrf52840.overlay
    -- Generated zephyr.dts: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/build/zephyr/dts.cmake
    C:/Users/atrilles/ncs/v2.3.0/zephyr/scripts/kconfig/kconfig.py: C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/Kconfig:27: 'C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test\../../bluetooth/direct_test_mode/src/fem/Kconfig' not found (in 'rsource "../../bluetooth/direct_test_mode/src/fem/Kconfig"'). Check that environment variables are set correctly (e.g. $srctree, which is set to 'C:/Users/atrilles/ncs/v2.3.0/zephyr'). Also note that unset environment variables expand to the empty string.
    Parsing C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/Kconfig
    CMake Error at C:/Users/atrilles/ncs/v2.3.0/zephyr/cmake/modules/kconfig.cmake:328 (message):
      command failed with return code: 1
    Call Stack (most recent call first):
      C:/Users/atrilles/ncs/v2.3.0/nrf/cmake/modules/kconfig.cmake:29 (include)
      C:/Users/atrilles/ncs/v2.3.0/zephyr/cmake/modules/zephyr_default.cmake:108 (include)
      C:/Users/atrilles/ncs/v2.3.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/Users/atrilles/ncs/v2.3.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)
      CMakeLists.txt:32 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    FATAL ERROR: command exited with status 1: 'c:\Users\atrilles\ncs\toolchains\v2.3.0\opt\bin\cmake.EXE' '-DWEST_PYTHON=c:\Users\atrilles\ncs\toolchains\v2.3.0\opt\bin\python.exe' '-Bc:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test\build' -GNinja '-Sc:\Users\atrilles\Nordic\work_at\dtm_axup\radio_test'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 
    

  • Hi, 

    Copy the fem folder under nrf\samples\bluetooth\direct_test_mode\src to C:/Users/atrilles/Nordic/work_at/dtm_axup/radio_test/src and modify Kconfig L.27 to

    rsource "src/fem/Kconfig"

    -Amanda H.

  • Dear Amanda,

    thank you very much the build result is OK.

    In the radio test there is an user interface with commands, parameters link: Radio test (short-range) — nRF Connect SDK 2.3.99 documentation (nordicsemi.com)

    1) Where are finding all parameters: ble_2Mbit, pattern_11110000..?

    Set the data rate with the data_rate command to ble_2Mbit.

    Set the transmission pattern with the transmit_pattern command to pattern_11110000.

    Set the radio channel with the start_channel command to 40.

    2) In the prj.conf Ifile, I see the following define but 

    CONFIG_CONSOLE_HANDLER=y
    CONFIG_SHELL=y
    CONFIG_DYNAMIC_INTERRUPTS=y
    CONFIG_NRFX_TIMER0=y
    CONFIG_ENTROPY_GENERATOR=y

    I'm having trouble seeing when UART is initialized for the Zephyr's console ?

    Thanks for help

    Alexandre

Reply Children
Related