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.

TMS320F28377D: SYS/BIOS .ebss section storage exception

Part Number: TMS320F28377D
Other Parts Discussed in Thread: SYSBIOS

Hi Team,

There's an issue from the customer need your help:

When running the SYSBIOS operating system in the CPU, I want to use the CLA module to perform calculations at the same time. According to the .cmd file provided by TI, the .ebss segment will be stored in LSRAM. Since I want to use the CLA module, I have to move the .ebss segment out of LSRAM, but I encountered a problem during this process. When I put the .ebss segment into GSRAM, an error will occur. How can I solve this problem?

And then I tried to put the .ebss module into GSRAM2, but it still can't run. I tried to single-step debugging:

    hwi_handle = Hwi_create(32, INTADCA1ISR, &hwiParams, &eb);

In the end, it will get stuck in the Hwi_create function.

Best Regards,

Ben

  • Hello,

    Please expect delays due to the holidays.

  • Hi Ben,

    Is there a specific place in Hwi_create() where it's getting stuck? If you check ROV (classic) do you see any errors reported? Is it a dual core application? Can you confirm that the CPU in question has access to the GSRAM2 and there are no conflicts?

    Do note that we do not recommend SYS/BIOS for use in new projects. Customers starting new projects should consider FreeRTOS or a 3rd party RTOS option instead of SYS/BIOS.

    Whitney