Hi all,
I bought a arduino nano 33 BLE sense just a week ago. Ubuntu is my development environment. I had to use Zephyr in Arduino nano 33 BLE sense. So I flashed the blinky example of Zephyr by using the below command:
Then the board worked fine by blinking. But it seems the zephyr blinky application does not listen to /dev/ttyACM0 port. So I was not able to flash any other application in this board. I used arduino-cli and arduino IDE but no success. I even tried putting the board in bootloader mode by double pressing the RESET button and the LED was pulsing. Even after that I was not able to flash any other application.
The error I am always getting is No device found on ttyACM0 But arduino-cli board list command lists the board properly in bootloader mode.
Can somebody please help? It will be very helpful.
Thank you for the reply. I tried holding the reset button for a few seconds but nothing happened. I think bootloader mode and DFU mode are same. Please clarify if they are different.
Also I tried with the below nrfutil command nrfutil dfu usb-serial -pkg sketch_mbedos_jun27a.zip -p /dev/ttyACM0
It gives the error - TypeError: cannot convert 'NoneType' object to bytearray
WHen the zephyr binary was running in the board, using arduino IDE, I initiated upload. Then when the log "Waiting for upload port" appears, I quickly put the board to bootloader mode by pressing the RST button twice.
Note: To get the verbose logs, you need to enable them in File-->Preferences