<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: ????; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Dear, all:</div><div>I am trying to build up my system using OpenAMP framework, Linux on CPU0, and RTEMS on CPU1. Has anyone done this before?</div><div>The communication between two cores is based on shared memory in this framework. So, the memory I allocate for RTEMS is about 64MB, for example, from 0x1000_0000 to 0x1400_0000, and the other is for Linux.</div><div>If the shared memory locates in RTEMS workspace, everything might work, but unstable. But if it locates outside the RTEMS like the demo shows, it would go wrong during initialization.  </div>
<div><br></div><div>So, my question is that, how can RTEMS access memory outside its workspace? In my example, is it possible to access the memory like 0x1600_0000?</div><div>And what is the nocache for? </div><div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>Best wishes,</div><div>xuelin.tian@qkmtech.com</div></div></span></div>
</body></html>