custom product based on the nRF52840 to test it for the FCC Certification.

We have a custom product based on the nRF52840 and we are preparing to test it for the FCC Certification.

For this can you please give us guidance or give reference code if required for this process

Parents Reply
  • Hi,

     

    You can enable usb cdc as the backend for the shell subsys by adding these files to the radio_test project.

    boards/nrf52840dk_nrf52840.overlay:

    / {
    	chosen {
    		zephyr,console = &cdc_acm_uart0;
    		zephyr,shell-uart = &cdc_acm_uart0;
    	};
    };
    
    &zephyr_udc0 {
    	cdc_acm_uart0: cdc_acm_uart0 {
    		compatible = "zephyr,cdc-acm-uart";
    		label = "CDC_ACM_0";
    	};
    };
    

    boards/nrf52840dk_nrf52840.conf:

    CONFIG_STDOUT_CONSOLE=y
    CONFIG_USB_DEVICE_STACK=y
    CONFIG_USB_DEVICE_PRODUCT="Zephyr CDC ACM sample"
    CONFIG_USB_DEVICE_PID=0x0001
    CONFIG_LOG=y
    CONFIG_USB_DRIVER_LOG_LEVEL_ERR=y
    CONFIG_USB_DEVICE_LOG_LEVEL_ERR=y
    CONFIG_SERIAL=y
    CONFIG_UART_INTERRUPT_DRIVEN=y
    CONFIG_UART_LINE_CTRL=y
    CONFIG_USB_DEVICE_INITIALIZE_AT_BOOT=y
    

     

    Remember to reconfigure your project (ie. delete the build folder and regenerate the cmake files) after adding such files to the radio_test/boards/ catalogue.

     

    Kind regards,

    Håkon

Children
Related