<?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>Kinetis MicrocontrollersのトピックmmCAU library causing processor fault</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168615#M1102</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using&amp;nbsp;the mmCAU library&amp;nbsp;(mmcau_lib.a)﻿﻿ for IAR and am&amp;nbsp;getting a processor fault when trying to ﻿﻿encode/decode AES packets that are not aligned.&amp;nbsp;&amp;nbsp;As a work&amp;nbsp;around,&amp;nbsp;I can make&amp;nbsp;an aligned copy of my data, but﻿﻿ the expense of making&amp;nbsp;a copy trashes performance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The version I'm using of ﻿﻿﻿﻿mmcau_lib.a is dated 18-April-2011.&amp;nbsp; Is there is newer version that has this issue fixed?&amp;nbsp; Is the source code available to allow me to fix and maintain the library myself?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Sep 2011 05:27:21 GMT</pubDate>
    <dc:creator>mlu</dc:creator>
    <dc:date>2011-09-22T05:27:21Z</dc:date>
    <item>
      <title>mmCAU library causing processor fault</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168615#M1102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using&amp;nbsp;the mmCAU library&amp;nbsp;(mmcau_lib.a)﻿﻿ for IAR and am&amp;nbsp;getting a processor fault when trying to ﻿﻿encode/decode AES packets that are not aligned.&amp;nbsp;&amp;nbsp;As a work&amp;nbsp;around,&amp;nbsp;I can make&amp;nbsp;an aligned copy of my data, but﻿﻿ the expense of making&amp;nbsp;a copy trashes performance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The version I'm using of ﻿﻿﻿﻿mmcau_lib.a is dated 18-April-2011.&amp;nbsp; Is there is newer version that has this issue fixed?&amp;nbsp; Is the source code available to allow me to fix and maintain the library myself?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2011 05:27:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168615#M1102</guid>
      <dc:creator>mlu</dc:creator>
      <dc:date>2011-09-22T05:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: mmCAU library causing processor fault</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168616#M1103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any MMCAU reference using a non-0-modulo-4 byte address (addr[1:0] ≠ 00)&amp;nbsp;generates an error termination. So I think you must align the data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Oct 2011 21:40:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168616#M1103</guid>
      <dc:creator>bluehacker</dc:creator>
      <dc:date>2011-10-12T21:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: mmCAU library causing processor fault</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168617#M1104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;How do you align to a 4-byte boundary in CW10.2? Do you also need to modify the linker file to put all of the mmcau functions on 4-byte boundaries?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Mar 2012 04:02:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168617#M1104</guid>
      <dc:creator>dspNeil</dc:creator>
      <dc:date>2012-03-27T04:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: mmCAU library causing processor fault</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168618#M1105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've partly answered my own question. For every data buffer that I'm using, I do the following, and it seems to be working.&lt;/P&gt;&lt;P&gt;uint_8 buffer_data[BUFFERSIZE +4];&lt;/P&gt;&lt;P&gt;uint_8_ptr buffer = (uint_8_ptr)(((uint_32)buffer_data + 4) &amp;amp; ~0x3);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a better way to data align in functions, without calling out static buffers that are aligned via the lcf file?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Mar 2012 22:43:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/mmCAU-library-causing-processor-fault/m-p/168618#M1105</guid>
      <dc:creator>dspNeil</dc:creator>
      <dc:date>2012-03-29T22:43:25Z</dc:date>
    </item>
  </channel>
</rss>

