we are recently developed a nano 33 ble custom board and i have successfully flash the bootloader using segger j-link after that i have seen the COM port on my custom board also. but when i reset the custom board its not showing the COM port.
can anyone have any idea why its happing like this.
below is my custom board design let me know need any changes in design.
i have reference this link to upload the bootloader https://djynet.net/?p=969
if you see below design that two USB-DM & USB-DP are connected to the controller And J3 is connecting to the MICRO-B cable to the computer
its not showing a COM port to upload the firmware using micro B cable which is connect to nano USB-DM & USB-DP.
So, we are trying to program bootloader.
What are your connections on your custom board , did the nano work before you fitted to the board .
You would only normally need to boot load after some issue such as bad code , wiring issue etc - such a circumstance may have bricked it or damaged it .
It would be useful to see a full circuit diagram of the setup how it’s powered and what it’s driving .
Can you take the nano off the board and try it ?
You have a good usb lead ( not a charger one ), you have the core for this board installed ?
“ The microcontroller on the Arduino Nano 33 BLE runs at 3.3V, which means that you must never apply more than 3.3V to its Digital and Analog pins. Care must be taken when connecting sensors and actuators to assure that this limit of 3.3V is never exceeded. Connecting higher voltage signals, like the 5V commonly used with the other Arduino boards, will damage the Arduino Nano 33 BLE.”
The "Arduino Mbed OS Nano Boards" platform (AKA "core") that you install via the Arduino IDE Boards Manager. In case you haven't installed it already, or if you want more information on the subject, there is relevant documentation here:
I Have installed the packages for nano 33 ble.
After upload the bootloader using jlink through SWD its showing the COM port in arduino IDE but when upload blinky or any example through COM port its not working and its not showing the COM port and even after power off and on the nano 33 ble its not showig the COM port.
if i tried to upload the bootloader again then its showing COM port but when i reset or power off and on the device again its not showing the COM port.
would you please tell me why this issue is happing like that?
is crystal is required for this nano 33 ble (nina b306-01B)?
The data sheet shows 1.0uF for the max232 ( which has an Rs232 output ) , you have 0.1. Pin 2 looks connected wrong.
What USB to RS 232 convertor are you using ?
How do you reset the processor for upload ?
Have a look ( good read ) at the chips data sheets
“ NINA-B31 6 contains u-blox firmware u-connectXpress, USB is not enabled on NINA-B316 as a result it will not enumerate when you connect to your laptop”
we have found the issue. The nina b306-01b dos not contain a low frequency crystal in the module, so any code run on this module needs to be adapted to use the internal RC oscillator. i have tried to in nRF segger studio changes clock configuration and its working, but now i want to do same in Arduino. Can you please guide us how to use the internal RC oscillator to work on nina b306-01b