This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Dongle BL654 (451-0004) COM port disappear when not in DFU mode

Hello,

So far, I've worked with the EVK testing the CDC & ESB features for our purposes.

Right now, I want to move to development and we acquired the dongles (P/N 451-00004, BL654). I've performed the steps as here: https://docs.zephyrproject.org/3.0.0/boards/arm/bl654_usb/doc/bl654_usb.html

I've:

  1. moved the dongle to DFU mode (blinking led);
  2. created new application based on cdc_acm example (as is);
  3. using nrfutil I've generated the package & uploaded it to the dongle - I get a "Device programmed" message (success).

After that, dongle resets and the COM port disappears.

While in DFU state, I can see and interface with the COM port. Out of this state, I can't interface with the device.

What am I doing wrong?

Parents
  • Hi, 

    created new application based on cdc_acm example (as is);

    Are you able to see the COM port with the unmodified cdc_acm example?

    What is your application? Do you use the log function in the application? Could you share the prj.conf?

    Regards,
    Amanda

  • Hi Amanda, thanks for replying.

    Yes, I'm using the unmodified cdc_acm.
    I can see the COM port only when I move the dongle to DFU mode (pushing the reset button close to the Laird logo).
    Right after I execute the nrfutil dfu usb-serial -pkg master.zip -p COM18  to upload the application to the dongle, I lose the COM port map (also in the Device Manager).

    Here is my prj.conf

    #
    # Copyright (c) 2019 Nordic Semiconductor ASA
    #
    # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
    #
    CONFIG_NCS_SAMPLES_DEFAULTS=y
    CONFIG_ESB=y
    CONFIG_CONSOLE=y
    CONFIG_UART_CONSOLE=y
    CONFIG_SERIAL=y
    CONFIG_LOG=y
    CONFIG_UART_INTERRUPT_DRIVEN=y
    CONFIG_UART_LINE_CTRL=y
    CONFIG_USB_DEVICE_STACK=y
    CONFIG_USB_DEVICE_PRODUCT="Zephyr CDC ACM sample"
    
    

Reply
  • Hi Amanda, thanks for replying.

    Yes, I'm using the unmodified cdc_acm.
    I can see the COM port only when I move the dongle to DFU mode (pushing the reset button close to the Laird logo).
    Right after I execute the nrfutil dfu usb-serial -pkg master.zip -p COM18  to upload the application to the dongle, I lose the COM port map (also in the Device Manager).

    Here is my prj.conf

    #
    # Copyright (c) 2019 Nordic Semiconductor ASA
    #
    # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
    #
    CONFIG_NCS_SAMPLES_DEFAULTS=y
    CONFIG_ESB=y
    CONFIG_CONSOLE=y
    CONFIG_UART_CONSOLE=y
    CONFIG_SERIAL=y
    CONFIG_LOG=y
    CONFIG_UART_INTERRUPT_DRIVEN=y
    CONFIG_UART_LINE_CTRL=y
    CONFIG_USB_DEVICE_STACK=y
    CONFIG_USB_DEVICE_PRODUCT="Zephyr CDC ACM sample"
    
    

Children
Related