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.

FreeRTOS 8.2.0 on AM3359

Other Parts Discussed in Thread: AM3359

Hello support team,

I am porting the latest FreeRTOS 8.2.0 to the AM3359. To do this, I need to set some CPU addresses:

 - The base address of the ARM Generic Interrupt Controller (GIC)
 - The offset from GIC base address at which the GIC's CPU interface starts. Typically this will be 0x1000.
 - The priority mask register address
 - The interrupt acknowledge register address
 - The binary point register address
 - The running priority register address

Can somebody tell me, where I can find these? I searched the TRMs, datasheet, ARM references and the StarterWare source files without success.


Thanks in advance,
Stephan

  • Stephan,don't think we use ARM GIC... TI INTC is described in section 6 of TRM.
    Regards,
  • FreeRTOS has been ported to Cortex-A parts that use propitiatory interrupt controllers to.  For that a "GIC-less" port was created (click the word GIC-less for the code, I don't seem to be able to post the link in plain text without it being converted to the links title - I really must read how to use the formatting in this form - maybe the HTML button above would be a bit clue :o)

    Naturally if a propitiatory interrupt controller is used there will be some effort on your part.  If you port to this interrupt controller please post the result to the TI forum on the FreeRTOS Interactive site.

    There are examples in the FreeRTOS download you can use as a reference, but as they are not on TI parts it would not be appropriate to post links here.

    You can ignore the fact the code on the link above says A5, it is good for A8 too.