BlueNRG-345 hangs at startup
Hi.
Chip: ST BlueNRG-345AC
PCB: Custom board with VLXSD pin left floating and VFBSD pin ->3.3V, NX2520SA 32MHz, schematic mimics STEVAL-IDB011V1, just bare chip without MEMS or CMSIS_DAP debugger, just MCU, decoupling capacitors, chip-antenna with matching circuit, pulled-up reset pin? pulled-down Bootloader pin and external oscillators 32MHz and 32KHz.
Debugger: St-Link V2
Issue: tryed to compile and burn IOToggle example from BlueNRG-LP DK 1.1.0 but both in IAR and in Keil MCU hangs after startup at 0x100004C6, and i can't figure out cause of it, because no highlighted line in sourcecode shows, breakpointing and singlestepping shows that it happens right after __low_level_init execution, called from RESET_HANDLER. I've tryed to add context_switch.s to project because low_level_init checks cause of reset and may try to switch/restore context, with no luck, same hang, tryed to comment out all lines in it and even comment all lines in reset_handler leaving there just a call to main() . Already tryed osc with 22pF and without theam as on EvalBoard schematics, tryed to resolder all elements. All Vcc pins are 3.3v, all of them decoupled with 100nF, core pin is 1.2v decoupled with 220nF, SNPM decoupled with 4.7uF and 100nF, all looks correct and should at least start with internal 64MHz until i start to init external osc or do other things, but MCU fails right at the start.
Will be very appreciate with any help or point where to dig, thanx.
