Hi Xiangjun Rong !
Thank you ! It is really work like this. It have sense to add AIPS table to each TCB of FreeRTOS for get more secure execution environment.
I have few small questions about K82 after that.
1. So it is dosn't have sense to protect by MPU areas after 0x40000000 where peripherals starts ?
Core always have access to this area and only AIPS0/AIPS1 blocks can be used for protect peripheral memory mapped area ?
2. Private Peripherals at address >= 0xE00000000 is always accessible by core in privileged mode and MPU settings dosn't have any effect as well.
By the way , do you have any application note where all peripherals what have effect to security is explained for K82 ?
What should be hardened for get from K82 as max protection as possible ?
Regards,
Eugene