<?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>topic Re: PE 10.4 Driver Suite and eDMA Initialization in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/PE-10-4-Driver-Suite-and-eDMA-Initialization/m-p/403042#M3209</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Elizabeth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume you are using Init_eDMA component. The address adjustment property sets the "raw", unsigned value of the register. In order to set a negative value you have to store it as a two's complement notation. So if you for example want to set -24 as an adjustment then the address adjustment property should be set to 0xFFFFFFE8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Aug 2015 20:26:46 GMT</pubDate>
    <dc:creator>Lukas_Heczko</dc:creator>
    <dc:date>2015-08-27T20:26:46Z</dc:date>
    <item>
      <title>PE 10.4 Driver Suite and eDMA Initialization</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/PE-10-4-Driver-Suite-and-eDMA-Initialization/m-p/403041#M3208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to follow the example using PDB, ADC, and DMA described in App note AN4590 for a k64 processor. I don't seem to be able to properly set the Address adjustment field. At the completion of the major iteration count I want to be able to set the destination address (or the source address in the linked DMA channel) back to the beginning of a buffer in memory. This would mean subtracting a value from the current pointer (as described in the app note), but the Address adjustment field only allows positive values. I thought I could get around this by enabling Scatter/gather processing and putting the beginning address of the destination (or source) buffer into the Address adjustment field, but the value is ignored by PE. Is this a bug in 10.4 and the workaround is to manually set the registers myself or am I misunderstanding how this is supposed to work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Elizabeth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2015 18:55:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/PE-10-4-Driver-Suite-and-eDMA-Initialization/m-p/403041#M3208</guid>
      <dc:creator>ERussell</dc:creator>
      <dc:date>2015-08-27T18:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: PE 10.4 Driver Suite and eDMA Initialization</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/PE-10-4-Driver-Suite-and-eDMA-Initialization/m-p/403042#M3209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Elizabeth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume you are using Init_eDMA component. The address adjustment property sets the "raw", unsigned value of the register. In order to set a negative value you have to store it as a two's complement notation. So if you for example want to set -24 as an adjustment then the address adjustment property should be set to 0xFFFFFFE8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2015 20:26:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/PE-10-4-Driver-Suite-and-eDMA-Initialization/m-p/403042#M3209</guid>
      <dc:creator>Lukas_Heczko</dc:creator>
      <dc:date>2015-08-27T20:26:46Z</dc:date>
    </item>
  </channel>
</rss>

