Ashok,
Thanks for attaching that. I see that you've made a HWI instance and assigned it to HWI6 with ISR function "uart_isr".
[quote user="Ashok H.S."]I'm using the CSL functions to set up and config the UART. I'm trying to use HWI_6 for my UART ISR.[/quote]
Are you using any CSL APIs to configure hardware interrupts? There are known conflicts between CSL and BIOS interrupt managers. You should not use the CSL to configure interrupts if you are using BIOS.
It would also be helpful to know a little more about the CSL you are using. Do you know which version of CSL you have? Did you get it from an SDK product of some sort? What about documentation, is there an API guide that details the UART APIs and how to use and/or set up the UART using the APIs?
I assume you have tried putting a break point at your uart_isr function, correct? And you are not seeing that break point hit during your program run?
Can you also put a break point at HWI6 and see if you are hitting that? I believe you can just enter "hwi6" or "HWI6" into the dis/assembly window to get to the assembly code for it (and then you'll be able to set a break point).
Steve