Hi DevZone friends,
I have compiled and downloaded the /examples/ble_peripheral/ble_app_uart project to a ubloxBMD-300 series evaluation board and everything works OK, I can send and receive data without any problem. I designed a simple custom pcb to mount the nRF52832 BMD-300 bluetooth module and connected this to the dev kit for programming. Prior to programming, the custom board advertised as "RigCom" device and could be detected using the Nordic nRF Toolbox app on my mobile. Once programmed however, the device does not advertise and is not visible using the Nordic app. The problem appears similar to that reported earlier "Peripheral_LBS example works on a BMD-300 DK but not on a custom board with BMD-300" in which the solution appears to be a modification of prj.conf file. I should also mention that verify returns OK report once the device is programmed, an un-programmed device plugged into the dev kit returns an error on verify.
At this stage I am unsure if the custom pc is booting, I have a pullup resistor and 1 uF cap on the the reset line which should serve to deliver a reset pulse on power-up. I can troubleshoot this further but I'm assuming from the suggested fix to the "Peripheral_LBS example works on a BMD-300 DK,,," problem that the system clock is not properly configured.
I have not yet found the specific prj.conf file used by the ble_app_uart example, although I note that sdk_config.h has numerous defines and would appear to make a separate prj.conf file unnecessary. Can anyone advise where I could expect to find the appropriate prj.conf file for the ble_app_uart project or is there a change in the sdk_config.h file I should be making ?
I am running the SEGGER Embedded Studio for ARM, Release 7.32 Build 2023081802.53976, Linux x64
Thanks for your help ;-)