Hi Aayush,
I use awr1843boost and develop MRR funtion by ourself index.And find L1/L2/L3 memory is not enough.
we try to put the .txet memory into HWA RAM or Hand Shake RAM,Is it feasible?Does it affect performance?
Regards,
Aayush
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.
Hi Aayush,
I use awr1843boost and develop MRR funtion by ourself index.And find L1/L2/L3 memory is not enough.
we try to put the .txet memory into HWA RAM or Hand Shake RAM,Is it feasible?Does it affect performance?
Regards,
Aayush
Hello,
HWA RAM would not be available for application, as it is mainly used for HWA processing tasks. Although HSRAM (32KB) you can use for storing additional application content.
HSRAM is an additional memory is kept for the asynchronous access by Cortex R4F without impacting the throughput, due to any kind of arbitration in the system.
It is connected to same interconnect as L3. And one thing to note that there is no hardware based memInit, so you may see some junk data at HSRAM on device bootup, which later application can do the memSet.
Regards,
Jitendra
Hello,Jitendra
Your colleagues Cesar said that HWA memory can be read and written by directly accessing the addressas as same as L1/L2/L3,you can see the follow BBS posts:
However,this morning I tried to write data to the memory of HWA by the way of address, but found that the data in HWA was always 0, so the write failed.Is it HWA that does not allow such operations
Regards,
Bryant
Hello Bryant,
HWA RAM can not be used to store .text code of the application as Bootloader doesn't support this to load application to this memory region, so you can't boot the application (.text) targeting to HWA RAM.
However later application can read/write to this memory for any local execution (as Cesar mentioned).
Regards,
Jitendra