Hi ,
I am using BMD 330. Able to flash my working code using Segger.
Post flashing it gets into a loop in the following code
<sym_PAD7XREQQORPXRJMXMW2EYVS4S43S42A5D43SBA>
B510 push {r4, lr}
F008F9A0 bl 0x0000BE66 <sym_QPP3IZFSWHUV4JQ6ODMIVIARPB4PQYUFESV7BRQ>
B330 cbz r0, 0x00003B76
F3EF8010 mrs r0, primask
B1C8 cbz r0, 0x00003B62
2100 movs r1, #0
B672 cpsid i
4812 ldr r0, =0xE000ED10
6802 ldr r2, [r0]
6803 ldr r3, [r0]
F3C21200 ubfx r2, r2, #4, #1
F0430310 orr r3, r3, #16
6003 str r3, [r0]
F04F23E0 mov.w r3, #0xE000E000
control moves between B510 push {r4, lr} and
F04F23E0 mov.w r3, #0xE000E000.
Please suggest what can be the root cause.