<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>MPC5xxx中的主题 Re: Flexray memory access Issue</title>
    <link>https://community.nxp.com/t5/MPC5xxx/Flexray-memory-access-Issue/m-p/570881#M4091</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my tlb is this:-&lt;/P&gt;&lt;P&gt;TlbWrite:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r3,__MAS_CONFIG_START@h&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_or2i&amp;nbsp;&amp;nbsp; r3,__MAS_CONFIG_START@l &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r0,__MAS_CONFIG_SIZE@h&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_or2i&amp;nbsp;&amp;nbsp; r0,__MAS_CONFIG_SIZE@l&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtctr r0&lt;/P&gt;&lt;P&gt;tlbloop:&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,0(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 624,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,4(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 625,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,8(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 626,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,12(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 627,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,0x1000&lt;/P&gt;&lt;P&gt;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,r4,0x011E&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 628,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,0x0&lt;/P&gt;&lt;P&gt;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,r4,0x0&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 630,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; tlbwe&lt;/P&gt;&lt;P&gt;&amp;nbsp; addi&amp;nbsp;&amp;nbsp; r3,r3,16 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bdnz&amp;nbsp;&amp;nbsp; tlbloop&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in dld:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__MAS_CONFIG_START = .;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10030000, 4) STORE (0xC0000500, 4) STORE (0x40000028, 4) STORE (0x4000003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10040000, 4) STORE (0xC0000400, 4) STORE (0x00000028, 4) STORE (0x0000003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10050000, 4) STORE (0xC0000400, 4) STORE (0x00040020, 4) STORE (0x0004003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10060000, 4) STORE (0xC0000400, 4) STORE (0x00080020, 4) STORE (0x0008003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10070000, 4) STORE (0xC0000400, 4) STORE (0x000C0000, 4) STORE (0x000C003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10080000, 4) STORE (0xC0000500, 4) STORE (0x00100000, 4) STORE (0x0010003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10010000, 4) STORE (0x00000900, 4) STORE (0x00000020, 4) STORE (0x0000003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10000000, 4) STORE (0xC0000500, 4) STORE (0xFFF0002A, 4) STORE (0xFFF0003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __MAS_CONFIG_END = .; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __MAS_CONFIG_SIZE = (__MAS_CONFIG_END - __MAS_CONFIG_START)/16;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i tried to make changes as you said but didn't succeed. could you please look into this.... &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Aug 2016 15:22:02 GMT</pubDate>
    <dc:creator>stefintomy</dc:creator>
    <dc:date>2016-08-04T15:22:02Z</dc:date>
    <item>
      <title>Flexray memory access Issue</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Flexray-memory-access-Issue/m-p/570879#M4089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While trying to access flexray memory from Z6 ,it hit on IVOR13 (Data TLB error).Is there any configuration changes required to access those registers from Z6?&lt;/P&gt;&lt;P&gt;from Z0 it is possible to access such registers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2016 08:58:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Flexray-memory-access-Issue/m-p/570879#M4089</guid>
      <dc:creator>stefintomy</dc:creator>
      <dc:date>2016-08-04T08:58:27Z</dc:date>
    </item>
    <item>
      <title>Re: Flexray memory access Issue</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Flexray-memory-access-Issue/m-p/570880#M4090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;on MPC5668G the Flexray module is connected to peripheral bridge B. This MMU space is not initialized by the BAM after reset and hence must be configured by user software at startup before the peripherals on the bridge can be accessed. This was done on as we did not want the risk associated with making a change to the BAM code. See the code below how to initialize MMU to cover the peripheral bridge. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#TLB4 = pbridgeA&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis r3, 0x1004&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtmas0 r3&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis&amp;nbsp; r3, 0xC000&lt;/P&gt;&lt;P&gt;&amp;nbsp; ori&amp;nbsp; r3, r3, 0x0800&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtmas1 r3&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis&amp;nbsp; r3, 0xC000&lt;/P&gt;&lt;P&gt;&amp;nbsp; ori&amp;nbsp; r3, r3, 0x000A&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtmas2 r3&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis&amp;nbsp; r3, 0xC000&lt;/P&gt;&lt;P&gt;&amp;nbsp; ori&amp;nbsp; r3, r3, 0x003F&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtmas3 r3&lt;/P&gt;&lt;P&gt;&amp;nbsp; tlbwe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will initialize TLB entry 4. You can take a look at Table 8-3 in reference manual (page 247-248) where the default MMU configuration can be found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2016 11:33:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Flexray-memory-access-Issue/m-p/570880#M4090</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2016-08-04T11:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: Flexray memory access Issue</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Flexray-memory-access-Issue/m-p/570881#M4091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my tlb is this:-&lt;/P&gt;&lt;P&gt;TlbWrite:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r3,__MAS_CONFIG_START@h&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_or2i&amp;nbsp;&amp;nbsp; r3,__MAS_CONFIG_START@l &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r0,__MAS_CONFIG_SIZE@h&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_or2i&amp;nbsp;&amp;nbsp; r0,__MAS_CONFIG_SIZE@l&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtctr r0&lt;/P&gt;&lt;P&gt;tlbloop:&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,0(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 624,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,4(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 625,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,8(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 626,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; se_lwz r4,12(r3)&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 627,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,0x1000&lt;/P&gt;&lt;P&gt;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,r4,0x011E&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 628,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,0x0&lt;/P&gt;&lt;P&gt;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,r4,0x0&lt;/P&gt;&lt;P&gt;&amp;nbsp; mtspr&amp;nbsp; 630,r4&lt;/P&gt;&lt;P&gt;&amp;nbsp; tlbwe&lt;/P&gt;&lt;P&gt;&amp;nbsp; addi&amp;nbsp;&amp;nbsp; r3,r3,16 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bdnz&amp;nbsp;&amp;nbsp; tlbloop&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in dld:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__MAS_CONFIG_START = .;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10030000, 4) STORE (0xC0000500, 4) STORE (0x40000028, 4) STORE (0x4000003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10040000, 4) STORE (0xC0000400, 4) STORE (0x00000028, 4) STORE (0x0000003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10050000, 4) STORE (0xC0000400, 4) STORE (0x00040020, 4) STORE (0x0004003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10060000, 4) STORE (0xC0000400, 4) STORE (0x00080020, 4) STORE (0x0008003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10070000, 4) STORE (0xC0000400, 4) STORE (0x000C0000, 4) STORE (0x000C003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10080000, 4) STORE (0xC0000500, 4) STORE (0x00100000, 4) STORE (0x0010003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10010000, 4) STORE (0x00000900, 4) STORE (0x00000020, 4) STORE (0x0000003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STORE (0x10000000, 4) STORE (0xC0000500, 4) STORE (0xFFF0002A, 4) STORE (0xFFF0003F, 4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __MAS_CONFIG_END = .; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __MAS_CONFIG_SIZE = (__MAS_CONFIG_END - __MAS_CONFIG_START)/16;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i tried to make changes as you said but didn't succeed. could you please look into this.... &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2016 15:22:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Flexray-memory-access-Issue/m-p/570881#M4091</guid>
      <dc:creator>stefintomy</dc:creator>
      <dc:date>2016-08-04T15:22:02Z</dc:date>
    </item>
  </channel>
</rss>

