Hi Abhishek,
I recommend starting from where ulSmartConfigFinished is set to 1 in cc3000.c and working your way backwards when debugging. The CC3000 handles events (including unsolicited ones when smart config is finished) using the hci_event_handler function. Does your application move into this function after smart config is started?
Thanks,
Keegan