<?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>LPC MicrocontrollersのトピックRe: [Question] How about &amp;quot;ohci_data&amp;quot; located in iRAM for nxpUSBlib V0.98b</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Question-How-about-quot-ohci-data-quot-located-in-iRAM-for/m-p/525324#M7960</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Tsuneo on Sun Feb 17 09:19:08 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;On LPC17xx, you may place the USB-DMA area either on the main SRAM or on a separate SRAM (bank0/bank1). When USB-DMA area lives in one of SRAM bank, separately from other variables/stack/heap, you'll get better performance, thanking to multilayer AHB matrix.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tsuneo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 16:53:38 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T16:53:38Z</dc:date>
    <item>
      <title>[Question] How about "ohci_data" located in iRAM for nxpUSBlib V0.98b</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Question-How-about-quot-ohci-data-quot-located-in-iRAM-for/m-p/525323#M7959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ruanlin on Sun Feb 17 04:52:23 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I'm porting nxpUSBlib V0.98b, and progressing build step via batch build,KEIL 4, with config as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BSP=MCB1700&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CDL=LPC17xx&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Example_MassStorageHost=MCB1700&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCUSBLib=LOC17xx_Host&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Select Device for Target=LPC1768&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My question is about the RAM location "ohci_data" in IRAM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;OHCI_HOST_DATA_Type ohci_data[MAX_USB_CORE] __DATA(USBRAM_SECTION);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regarding dummy macro defined for "__DATA(x)", "ohci_data" should be located in IRAM1 as common .bss and corresponding text can be found in map file as below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ohci_data&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;&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;&amp;nbsp; 0x10001100&amp;nbsp;&amp;nbsp; Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1280&amp;nbsp; ohci.o(.bss)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I ask so because i saw "ohci_data" located in iRAM2(start_add 0x2007C000, size 0x8000)in other sample code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I wounder whether or not it's correct that the "ohci_data" mapped int IRAM1? If not correct,is the problem caused by incorrect configuration for the KEIL proj? How about the correct one?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regarding various Macro definition for "__DATA(USBRAM_SECTION)", is there any rules or priciples to locate "ohci_data" in IRAM area? Could some one please kindly to give brief specification?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks very much!&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:53:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Question-How-about-quot-ohci-data-quot-located-in-iRAM-for/m-p/525323#M7959</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: [Question] How about "ohci_data" located in iRAM for nxpUSBlib V0.98b</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Question-How-about-quot-ohci-data-quot-located-in-iRAM-for/m-p/525324#M7960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Tsuneo on Sun Feb 17 09:19:08 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;On LPC17xx, you may place the USB-DMA area either on the main SRAM or on a separate SRAM (bank0/bank1). When USB-DMA area lives in one of SRAM bank, separately from other variables/stack/heap, you'll get better performance, thanking to multilayer AHB matrix.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tsuneo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:53:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Question-How-about-quot-ohci-data-quot-located-in-iRAM-for/m-p/525324#M7960</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:53:38Z</dc:date>
    </item>
  </channel>
</rss>

