<?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>CodeWarrior for MCUのトピックRe: Little Endian support for MPC5643L</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780603#M14652</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is not about board but about microcontroller itself. The core this microcontroller uses can support both, big and little endian, but peripherals are not prepared to use little endian.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, If I can give you an advice, use the microcontroller in standard way, which is big endian. This will ensure correct behavior and it will save you much troubles during development.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Feb 2018 14:59:04 GMT</pubDate>
    <dc:creator>martin_kovar</dc:creator>
    <dc:date>2018-02-07T14:59:04Z</dc:date>
    <item>
      <title>Little Endian support for MPC5643L</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780600#M14649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to create a project with Code Warrior 10.7 for MPC5643L. I have selected the BytePrdering to be Little, but that gives me link error - Cannot mid big and little endian. The ewl libraries used during linking seem to be created for big endian scheme only. I could not find corresponding lib files for little endian scheme. What would be the right way to support little-endian byte ordering for the project?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2018 21:47:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780600#M14649</guid>
      <dc:creator>tanmayeesapre</dc:creator>
      <dc:date>2018-02-02T21:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: Little Endian support for MPC5643L</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780601#M14650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;libraries compiled with Little Endian swith are not provided, because microcontroller is designed to use big endian.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But you can compile these libraries on your own. In CodeWarrior installation folder at path c:\Freescale\CW MCU v10.7\MCU\PA_Support\ewl\EWL_C\ there is EWL_C.PA.mak which is makefile for compiling the libraries.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You must edit this makefile and add &amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;-little&lt;/STRONG&gt;&lt;/EM&gt; parameter to compiler options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Feb 2018 14:07:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780601#M14650</guid>
      <dc:creator>martin_kovar</dc:creator>
      <dc:date>2018-02-06T14:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Little Endian support for MPC5643L</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780602#M14651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Martin. I was able to recompile the libraries for the microcontroller. Like you said the hardware seems to be configured for big endian support so I am unable to flash the ELF file. Would I need a custom hardware board or are there any changes I can make to the registers, init routines etc. to support the little endian mode?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Feb 2018 15:06:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780602#M14651</guid>
      <dc:creator>tanmayeesapre</dc:creator>
      <dc:date>2018-02-06T15:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: Little Endian support for MPC5643L</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780603#M14652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is not about board but about microcontroller itself. The core this microcontroller uses can support both, big and little endian, but peripherals are not prepared to use little endian.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, If I can give you an advice, use the microcontroller in standard way, which is big endian. This will ensure correct behavior and it will save you much troubles during development.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2018 14:59:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Little-Endian-support-for-MPC5643L/m-p/780603#M14652</guid>
      <dc:creator>martin_kovar</dc:creator>
      <dc:date>2018-02-07T14:59:04Z</dc:date>
    </item>
  </channel>
</rss>

