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.
Tool/software:
Hi TI Experts,
Customer is working on AM2432 SDK9.2.
As the region based firewall description in the TRM is a little bit limited, when customer configure the firewall module in CCS below, they do not know what is the meaning of background region, lock region, and cache ignore shown below.
Could you please provide some more explanation for background region, lock region, and cache ignore to help customer understand more clearly please?
Many Thanks,
Kevin
Hi Kevin,
About backgroud region firewal, we can refer the link https://software-dl.ti.com/tisci/esd/latest/6_topic_user_guides/firewall_faq.html#what-are-background-and-foreground-regions
Following restrictions apply from hardware perspective.
Lock region, once this option is selected , the firewall can't configure again.
Cached ignore, means the cache read/write operation couldn't trigger firewall violation.
Linjun
Hi Chris Meng,
Thanks for your reply.
I have another question is how to understand the "X_X_NONSECURE" and "X_X_SECURE" in firewall configuration in "syscfg"?
As we know, there are two mode security/Non-security to ARM processor. If the firewall setting is NOSECURE read , then firewall protected address is accessible when the R5F in NONSECURE mode.
Here is the link of private id info .https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am64x/firewalls.html#list-of-priv-ids .
We can see if the Host-ID is 36, which means the transaction happened on main_0_r5_0 is in nonsecure mode..