This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Cortex-A9 MPCore Fastmodel Trustzone support

Note: This was originally posted on 21st March 2012 at http://forums.arm.com

I am trying to develop an trustzone application based on ARM A9MPcore Fast model. But if I tried to enable the non-secure interrupts and it is not working. Is any one able to use the A9MPCore fast model for trustzone development.


Thanks,
Gopu
Parents
  • Note: This was originally posted on 28th March 2012 at http://forums.arm.com

    [color=#222222][size=2]
    switched to non-secure mode by setting the secure configuration register
    [/size][/color]
    [color=#222222][size=2]
    [/size][/color]
    [color=#222222][size=2]Setting this bit in the register does not force the interrupt to switch to non-secure, it forces the interrupt to switch to monitor mode. Your monitor mode software is responsible for context switching safely to the right world.[/size][/color]
    [size=2]
    [/size]
    [size=2]Can you connect a debugger and set some breakpoints on the secure and monitor mode vector tables? That would at least prove the interrupt is being generated and trapped correctly.[/size]
    [size=2]
    [/size]
Reply
  • Note: This was originally posted on 28th March 2012 at http://forums.arm.com

    [color=#222222][size=2]
    switched to non-secure mode by setting the secure configuration register
    [/size][/color]
    [color=#222222][size=2]
    [/size][/color]
    [color=#222222][size=2]Setting this bit in the register does not force the interrupt to switch to non-secure, it forces the interrupt to switch to monitor mode. Your monitor mode software is responsible for context switching safely to the right world.[/size][/color]
    [size=2]
    [/size]
    [size=2]Can you connect a debugger and set some breakpoints on the secure and monitor mode vector tables? That would at least prove the interrupt is being generated and trapped correctly.[/size]
    [size=2]
    [/size]
Children
No data