This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28069: SYS/BIOS UART Example

Part Number: TMS320F28069
Other Parts Discussed in Thread: LAUNCHXL-F28069M

Hi,

We are developing products using TMS320F2806M microcontroller. For that we are doing some feasibility using LAUNCHXL-F28069M board. We are not able to find an example project in TI resource explorer for this particular board for SYS/BIOS. We are using CCS 10.2.0 , bios_6_83_00_18 and xdctools_3_62_00_08_core.

So I have created an SYS/BIOS project for F28069M as per the reference document. It is working fine. Then I have integrated the UART example project(Example_2806xSci_Echoback) into this project. But after that, the code is stuck in some unwanted interrupt (INT13_ISR). What could be the reason?

I have attached the  code for reference.
UART_App.zip

Regards,
Shijo Thomas

  • The SYS/BIOS examples for C2000 devices aren't in the resource explorer, but can be accessed through the new project wizard instead. There's an FAQ on the subject here.

    SYS/BIOS will manage your interrupts for you in the form of Hwis and to do so it needs to plug its own ISRs into the PIE vector table. When you call InitPieVectTable() you overwrite all that. I suspect the interrupt you're seeing is from the timer that SYS/BIOS enables to perform its system tick. Comment out InitPieVectTable() and see if that makes a difference.

    Whitney