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.

CCS/RM48L952: RM48l952 Halcogen code generated with FREERTOS doesn't generate HET Low/HighLevelInterrupt notification?

Part Number: RM48L952
Other Parts Discussed in Thread: HALCOGEN

Tool/software: Code Composer Studio

I'm using Halcogen to generate code for CCS project. I choose the option RM48l950ZWT_FREERTOS and I try to add HET driver. the code was generate for HET the clock signal and output pin works just fine but I notice that het1LowLevelInterrupt in VIN RAM isn't generated in sys_vim.c file anymore. I need the notification to add some code of my own. if I choose the option without FREERTOS then the interrupt and notification code is generated but it is not there when I choose FREERTOS option. is this a bug or TI purposely remove HET notification when run with FREERTOS. I can't use vApplicationTickHook because this is too slow, I need some thing that run at 1usec period. is there a work around for this problem? I can try to add in the code manually but just wonder if there is some other setting that I might have missed. just don't want to have my manual code get wipe out the next time I decide to update tools in halcogen.

thanks

  • Hello Hieu,

    Just tested. The HALCoGen generates NHET interrupt service routine if the freeRTOS is enabled or not.  The ISR void het1LowLevelInterrupt(void) is located in het.c rather than sys_vim.c.

    I use HALCoGen 4.06.01.

    Regards,

    QJ