I have only RAK4630 instead of RAK4631 with WisBlock Base Board. What is the minimum configuration (as a base circuit) to program RAK4630 over USB with Visual Studio or Segger Studio.
Is the following design enough for that purpose, I mean for the programming via USB?
Actually, I don’t want to use the module with Arduino. I would like to use it with nRF5 SDK since I think it would be more native. It is eventually an nRF52840 chip inside it.
So, my question is if the circuit that I put above is enough to program and use RAK4630 via USB. I don’t have RAK4631 yet.
The RAK4631 is a group solution, where you have:
1.1) One micro-controller Nordic nRF52840
1.2) One Radio Semtech LoRa SX126x
1.3) One Radio Bluetooth Low Energy (BLE)
If you want to test different kind of sensors, I recommend that you try the Wisblock, where you have motherboards like a RAK19007 (new version of RAK5005-0) where you can select, for example, a solution for a soil moisture: RAK12023 WisBlock Soil Moisture Sensor Connector Module
You circuit should work. I strongly recommend to make the SWD pins accessible.
You will need to flash your Segger specific bootloader and that might work only over SWD/JLink.
I have the same problem. The SWD connection is already established.
I will use a 4630 but code with native sdk. My custom board will not have a USB connection.
Which library are you using for the SX126x?
br
For now, we have just succeeded in uploading the Arduino code with the above circuit. At least, that’s what the IDE of Arduino claims. We haven’t performed any application yet. But our final setup will be with Visual Studio or Segger Studio software instead of Arduino. We plan to use the native nRF5 SDK deployed by Nordic if possible. But definitely, I will share the results with you guys. I will be very pleased if you can share your future experiences on this topic.