In a previous life I developed a C2000 app using DSPBIOS. Now I'm back in the TI domain and am trying to setup TI-RTOS. Starting from known working non-RTOS code that uses interrupts, I'm trying to port this code to a TI-RTOS application. I've tried this with both an ADC interrupt and a UART interrupt and get the same results. I set it up as an HWI interrupt and also tried it outside of HWI. Same result - no interrupt triggers. It is odd that none of the examples use interrupts.
The OS is running fine. It runs my initialization routines, starts a couple monitoring tasks, sends messages to the console, blinks LEDs, etc. That tells me that global interrupts must be enabled for the task-switching to work. My own peripheral interrupts do not trigger.
I'm using CCSv6 on Linux, the TMS320F28335 processor and a Peripheral Explorer to build this application. My client's board will be ready in a couple of weeks. I'd like to have most of the code built and running before the board arrives.
Please point me to working TI-RTOS source that successfully triggers an interrupt through the PIE table and HWI.