<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 encountered an issue recently, about controlling and reading from/writing to PL within Zynq via rtems application. I've built up an IP core, and programmed FPGA, it all went well. The address assigned to this IP core starts from, for example, 0x43c0_0000 to 0x43c0_ffff. If I wanted to control this, I just wrote some value to the above address, like 0x43c0_0000, 0x43c0_0004 and so on. Unfortunatelly, it did not work. By the way, it all went well in bare metal application. </div><div>First, it generates an Abort exception. I figured out that I need to modify the comfiguration in <b>.../xilinx-zynq/startup/bspstartmmu.c</b>, to assign a new section in <b>zynq_mmu_config_table[]</b>. </div><div>After that, it does not generate Abort exception, but I still can not control the PL. </div><div>Then, I tried to alter the domain access permission from client to manager. It did not work, either. </div><div>So, I do not know what to do now. A little help would be grateful. Thanks. </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,</div><div>Tian</div><div>Q.K.M Technology Co., Ltd.</div><div><span style="font-size: 10pt; line-height: 1.5; background-color: window;">xuelin.tian@qkmtech.com</span></div></div></span></div>
</body></html>