Hi All,
I am using the C5515 board along with CCS 4.1.
My application needs an interrupt based UART driver with DMA and flow control enabled.
The CSL example for an interrupt based UART driver, configures interrupts using the "IRQ_..." APIs.
While adding DSP/BIOS to the system, i modified the UART interrupt function declaration according to
TMS320 DSP/BIOS v5.41 User’s Guide (spru423h) Section 4.2 Hardware Interrupts:
I removed the prefix interrupt and instead configured HWI_INT6 to map to the UART interrupt handler function.
I retained the functions that initialises the UART object, enables, disables interrupts from the CSL example.
With this, i observe that the UART interrupts are properly initialised and the interrupts are also received, but the
interrupt handler function configured through the DSP configuration file, is not being called at all.
I posted this question on the C5000 Low power forum and was told that while using DSP/BIOS, i need not use
the CSL.
Could some one please suggest as to what drivers to use with DSP/BIOIS ?
Do i have to rewrite the drivers for the peripherals following the DSP/BIOS Class drivers format?
Any example code that configures and handles interrupts on DSP/BIOS would be extremely helpful.
Thanks in advance.
Regards
Ullas