<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: #pragma options align= packed and CodeWarrior for ColdFire V6.3</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/pragma-options-align-packed-and-CodeWarrior-for-ColdFire-V6-3/m-p/135752#M1653</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I have found the problem, it was in our own code, now #pragma options align= packed is working.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Nov 2006 00:09:03 GMT</pubDate>
    <dc:creator>ajn</dc:creator>
    <dc:date>2006-11-09T00:09:03Z</dc:date>
    <item>
      <title>#pragma options align= packed and CodeWarrior for ColdFire V6.3</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/pragma-options-align-packed-and-CodeWarrior-for-ColdFire-V6-3/m-p/135750#M1651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;We try to upgrade to from CodeWarrior for ColdFire V4.0 to CodeWarrior for ColdFire V6.3&lt;BR /&gt;We have compiled the code below with the old compiler without any problem but when we use the new compiler we get following error:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;What shall we do to fix this problem?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#pragma options align= packed&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;typedef struct&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char event_msg_id;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TLMI_TLEVENT | TLMI_DCT_DSU_EVENT_NO_LOCAL | TLMI_DCT_DSU_EVENT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char from_node;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Source node for the event, used with appack&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char event_type;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Type of event, see evtdef.h&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char appack_tid;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The task id for the appack&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char appack_id;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The appack id we should send back&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;event_type info;&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; // The event it self...&lt;BR /&gt;} tl_event_msg_type;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#pragma options align=reset&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;mwccmcf.exe|Compiler|Warning&lt;BR /&gt;&lt;STRONG&gt;(C:\Projects\bewapass\entro\sr34i\src\v5\include\event.h|24|0|7|449|7)&lt;BR /&gt;&lt;/STRONG&gt;=typedef struct&lt;BR /&gt;&amp;gt;illegal #pragma&lt;BR /&gt;mwccmcf.exe|Compiler|Error&lt;BR /&gt;&lt;STRONG&gt;(C:\Projects\bewapass\entro\sr34i\src\v5\include\event.h|25|0|1|465|1)&lt;BR /&gt;&lt;/STRONG&gt;={&lt;BR /&gt;&amp;gt;declaration syntax error&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Nov 2006 19:47:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/pragma-options-align-packed-and-CodeWarrior-for-ColdFire-V6-3/m-p/135750#M1651</guid>
      <dc:creator>ajn</dc:creator>
      <dc:date>2006-11-08T19:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: #pragma options align= packed and CodeWarrior for ColdFire V6.3</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/pragma-options-align-packed-and-CodeWarrior-for-ColdFire-V6-3/m-p/135751#M1652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Just for a test If I change from:&lt;/DIV&gt;&lt;DIV&gt;#pragma options align=packed to&lt;/DIV&gt;&lt;DIV&gt;#pragma options align=mac68k&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;and I am now able to compile the code, so&amp;nbsp;how do I enable packed switch? See the description of the whole problem below&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;We try to upgrade to from CodeWarrior for ColdFire V4.0 to CodeWarrior for ColdFire V6.3&lt;BR /&gt;We have compiled the code below with the old compiler without any problem but when we use the new compiler we get following error:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;What shall we do to fix this problem?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#pragma options align= packed&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;typedef struct&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char event_msg_id;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TLMI_TLEVENT | TLMI_DCT_DSU_EVENT_NO_LOCAL | TLMI_DCT_DSU_EVENT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char from_node;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Source node for the event, used with appack&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char event_type;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Type of event, see evtdef.h&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char appack_tid;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The task id for the appack&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char appack_id;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The appack id we should send back&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;event_type info;&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; // The event it self...&lt;BR /&gt;} tl_event_msg_type;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#pragma options align=reset&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;mwccmcf.exe|Compiler|Warning&lt;BR /&gt;&lt;STRONG&gt;(C:\Projects\bewapass\entro\sr34i\src\v5\include\event.h|24|0|7|449|7)&lt;BR /&gt;&lt;/STRONG&gt;=typedef struct&lt;BR /&gt;&amp;gt;illegal #pragma&lt;BR /&gt;mwccmcf.exe|Compiler|Error&lt;BR /&gt;&lt;STRONG&gt;(C:\Projects\bewapass\entro\sr34i\src\v5\include\event.h|25|0|1|465|1)&lt;BR /&gt;&lt;/STRONG&gt;={&lt;BR /&gt;&amp;gt;declaration syntax error&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Nov 2006 20:43:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/pragma-options-align-packed-and-CodeWarrior-for-ColdFire-V6-3/m-p/135751#M1652</guid>
      <dc:creator>ajn</dc:creator>
      <dc:date>2006-11-08T20:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: #pragma options align= packed and CodeWarrior for ColdFire V6.3</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/pragma-options-align-packed-and-CodeWarrior-for-ColdFire-V6-3/m-p/135752#M1653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I have found the problem, it was in our own code, now #pragma options align= packed is working.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Nov 2006 00:09:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/pragma-options-align-packed-and-CodeWarrior-for-ColdFire-V6-3/m-p/135752#M1653</guid>
      <dc:creator>ajn</dc:creator>
      <dc:date>2006-11-09T00:09:03Z</dc:date>
    </item>
  </channel>
</rss>

