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.

Halcogen interrupt definitions

Other Parts Discussed in Thread: RM48L952, HALCOGEN

Hello,

I'm using Halocogen 4.03.00 for Rm48L952.

Is it possible to remap the interrupts inside of Halcogen (say, setting ADC1Group1 interrupt on channel 2 instead of channel 15)?

I did not find any edit possibilities, therefore I think is is not (yet) possible, correct?

So if I want to assign different priorities to the IRQ interrupts, I will have to do this in my code (setting the CHANMAP[x])?

And if I do this in code, I will lose the connection to halcogen (isr function names/position in vector, enable IRQ/FIQ setting, or at least a misleading label (saying "RTI compare 0" and I have to know that this is ADC1Group1))...

Perhaps I'm completely wrong, so before continuing to search for a workaround, I wanted to see if I missed the feature.

Thank you very much,

Best Regards,

Roger

  • Hello Roger,

    Your observation is correct: HALCoGen does not support remapping the interrupts using the GUI and this will have to be done by the application designer in "USER CODE". You will also have to remember to place the address of the correct ISR in the remapped vector. This configuration of the VIM RAM will also get overwritten each time that you use HALCOGen to generate code.

    I have already filed a support request with the HALCoGen team to address this important missing feature in a future release.

    Regards, Sunil

  • Thank you Sunil for your fast reply! Too bad... this missing feature will give me some extra work :)