<?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 code size problem ,reduce the code size in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180199#M2652</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I&amp;nbsp; want to reduce the code size . i reduced the code of psp/bsp and so on ,but the changed of the .s19'code &amp;nbsp;is so &amp;nbsp;small. i dont know which one is the improtant about code size?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. in CodeWarrior Tools ,we can see code and data.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for example:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File&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;code&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;data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -MQX libraries&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; 99k&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;&lt;FONT color="#FF6600"&gt;8554&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -RTCS libraries&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80172&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF6600"&gt;15992&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Source&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; 13592&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color="#FF6600"&gt;5691&lt;/FONT&gt;&lt;BR /&gt;2. the size of intflash.elf.s19&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#ff0000"&gt;intflash.elf.s19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 266KB&amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;3. read the MQX Code Size Report be created by codesize.exe about intflash.elf.xMAP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellpadding="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;CENTER&gt;MQX Code Size Report&lt;/CENTER&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE cellpadding="3" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MAP File&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;intflash.elf.xMAP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Compiler&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;cwcf7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;MQX Core Components Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MQX Core Code&lt;/TD&gt;&lt;TD&gt;1297&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MQX String Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MQX Scheduler Code&lt;/TD&gt;&lt;TD&gt;2606&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Interrupt Management Code&lt;/TD&gt;&lt;TD&gt;918&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Memory Manager Code&lt;/TD&gt;&lt;TD&gt;1328&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Semaphore Code&lt;/TD&gt;&lt;TD&gt;776&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Memory Manager Code&lt;/TD&gt;&lt;TD&gt;506&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Processor Support Code&lt;/TD&gt;&lt;TD&gt;940&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Queue Management Code&lt;/TD&gt;&lt;TD&gt;298&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task Management Code&lt;/TD&gt;&lt;TD&gt;2622&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Time Management Code&lt;/TD&gt;&lt;TD&gt;3825&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task Queues Component Code&lt;/TD&gt;&lt;TD&gt;612&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MQX Optional Components&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Event Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Idle Task Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;I/O Subsystem Code&lt;/TD&gt;&lt;TD&gt;5338&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Kernel Log Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Event Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Log Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Message Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Timer Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Log Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Message Component Code&lt;/TD&gt;&lt;TD&gt;4498&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mutex Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Semaphore Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Partition Component Code&lt;/TD&gt;&lt;TD&gt;1422&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Command-line TAD Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MPU Support Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Other PSP Code&lt;/TD&gt;&lt;TD&gt;420&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Total of MQX PSP Code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;27406&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;MQX BSP Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BSP Vector Table&lt;/TD&gt;&lt;TD&gt;1024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BSP Bootstrap Loader Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Board Initialization Code&lt;/TD&gt;&lt;TD&gt;355&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BSP Interrupt Management Code&lt;/TD&gt;&lt;TD&gt;620&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Clock Management Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Low Power Management Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A/D Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APC Flash Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ethernet Driver Code&lt;/TD&gt;&lt;TD&gt;1932&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ethernet Phy Driver Code&lt;/TD&gt;&lt;TD&gt;492&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ethernet FEC Driver Code&lt;/TD&gt;&lt;TD&gt;5186&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NAND Flash Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;FLASH Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GPIO Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;I2C Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PC-Card Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Real Time Clock Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Serial Port Driver Code&lt;/TD&gt;&lt;TD&gt;3978&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SPI Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;FlexCan Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;msCan Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Display Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DIU Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Trivial File System Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Timer Driver Code&lt;/TD&gt;&lt;TD&gt;312&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SD Card Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;eSDHC Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Other BSP Code&lt;/TD&gt;&lt;TD&gt;652&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Total of BSP Code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;14551&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;Summary of MQX Libraries Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of MQX PSP Code&lt;/TD&gt;&lt;TD&gt;27406&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of BSP Code&lt;/TD&gt;&lt;TD&gt;14551&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of MFS Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of RTCS Code&lt;/TD&gt;&lt;TD&gt;62989&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of USB Host Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of USB Device Data&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of Shell Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;System Libraries Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;System Library Code (MSL/EWL...)&lt;/TD&gt;&lt;TD&gt;1554&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;User Application-related Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Application-specific Code&lt;/TD&gt;&lt;TD&gt;17697&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;Overall Total&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;All ROM Code and Initialized Data sections&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;124197&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; i want to reduce code size, but i dont know which one is&amp;nbsp; the key factor about code size.&lt;/P&gt;&lt;P&gt;The size (the size of MAX lib + the size of RTCS lib + the size of the Source) is not the same as the size of .s19 ,i want to know what is different about&amp;nbsp; there kinds of size?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2012 10:23:35 GMT</pubDate>
    <dc:creator>cathychang</dc:creator>
    <dc:date>2012-07-17T10:23:35Z</dc:date>
    <item>
      <title>code size problem ,reduce the code size</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180199#M2652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I&amp;nbsp; want to reduce the code size . i reduced the code of psp/bsp and so on ,but the changed of the .s19'code &amp;nbsp;is so &amp;nbsp;small. i dont know which one is the improtant about code size?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. in CodeWarrior Tools ,we can see code and data.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for example:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File&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;code&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;data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -MQX libraries&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; 99k&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;&lt;FONT color="#FF6600"&gt;8554&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -RTCS libraries&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80172&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF6600"&gt;15992&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Source&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; 13592&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color="#FF6600"&gt;5691&lt;/FONT&gt;&lt;BR /&gt;2. the size of intflash.elf.s19&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#ff0000"&gt;intflash.elf.s19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 266KB&amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;3. read the MQX Code Size Report be created by codesize.exe about intflash.elf.xMAP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellpadding="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;CENTER&gt;MQX Code Size Report&lt;/CENTER&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE cellpadding="3" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MAP File&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;intflash.elf.xMAP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Compiler&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;cwcf7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;MQX Core Components Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MQX Core Code&lt;/TD&gt;&lt;TD&gt;1297&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MQX String Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MQX Scheduler Code&lt;/TD&gt;&lt;TD&gt;2606&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Interrupt Management Code&lt;/TD&gt;&lt;TD&gt;918&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Memory Manager Code&lt;/TD&gt;&lt;TD&gt;1328&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Semaphore Code&lt;/TD&gt;&lt;TD&gt;776&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Memory Manager Code&lt;/TD&gt;&lt;TD&gt;506&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Processor Support Code&lt;/TD&gt;&lt;TD&gt;940&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Queue Management Code&lt;/TD&gt;&lt;TD&gt;298&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task Management Code&lt;/TD&gt;&lt;TD&gt;2622&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Time Management Code&lt;/TD&gt;&lt;TD&gt;3825&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task Queues Component Code&lt;/TD&gt;&lt;TD&gt;612&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;MQX Optional Components&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Event Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Idle Task Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;I/O Subsystem Code&lt;/TD&gt;&lt;TD&gt;5338&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Kernel Log Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Event Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Log Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Message Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lightweight Timer Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Log Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Message Component Code&lt;/TD&gt;&lt;TD&gt;4498&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mutex Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Semaphore Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name Component Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Partition Component Code&lt;/TD&gt;&lt;TD&gt;1422&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Command-line TAD Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MPU Support Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Other PSP Code&lt;/TD&gt;&lt;TD&gt;420&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Total of MQX PSP Code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;27406&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;MQX BSP Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BSP Vector Table&lt;/TD&gt;&lt;TD&gt;1024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BSP Bootstrap Loader Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Board Initialization Code&lt;/TD&gt;&lt;TD&gt;355&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BSP Interrupt Management Code&lt;/TD&gt;&lt;TD&gt;620&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Clock Management Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Low Power Management Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A/D Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APC Flash Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ethernet Driver Code&lt;/TD&gt;&lt;TD&gt;1932&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ethernet Phy Driver Code&lt;/TD&gt;&lt;TD&gt;492&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ethernet FEC Driver Code&lt;/TD&gt;&lt;TD&gt;5186&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NAND Flash Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;FLASH Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GPIO Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;I2C Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PC-Card Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Real Time Clock Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Serial Port Driver Code&lt;/TD&gt;&lt;TD&gt;3978&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SPI Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;FlexCan Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;msCan Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Display Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DIU Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Trivial File System Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Timer Driver Code&lt;/TD&gt;&lt;TD&gt;312&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SD Card Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;eSDHC Driver Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Other BSP Code&lt;/TD&gt;&lt;TD&gt;652&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Total of BSP Code&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;14551&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;Summary of MQX Libraries Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of MQX PSP Code&lt;/TD&gt;&lt;TD&gt;27406&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of BSP Code&lt;/TD&gt;&lt;TD&gt;14551&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of MFS Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of RTCS Code&lt;/TD&gt;&lt;TD&gt;62989&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of USB Host Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of USB Device Data&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of Shell Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;System Libraries Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;System Library Code (MSL/EWL...)&lt;/TD&gt;&lt;TD&gt;1554&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;User Application-related Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Application-specific Code&lt;/TD&gt;&lt;TD&gt;17697&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;Overall Total&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;All ROM Code and Initialized Data sections&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#ff0000"&gt;124197&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; i want to reduce code size, but i dont know which one is&amp;nbsp; the key factor about code size.&lt;/P&gt;&lt;P&gt;The size (the size of MAX lib + the size of RTCS lib + the size of the Source) is not the same as the size of .s19 ,i want to know what is different about&amp;nbsp; there kinds of size?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 10:23:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180199#M2652</guid>
      <dc:creator>cathychang</dc:creator>
      <dc:date>2012-07-17T10:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: code size problem ,reduce the code size</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180200#M2653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello cathychang,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you are willing to reduce code size, your concern is&amp;nbsp; .text section in your map file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To get familiar with ELF files, read wikipedia article named &lt;SPAN&gt;Executable and Linkable Format and google a bit. You will find out there are more section in ELF file, not only data and code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How much kB reduction is your goal ?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;MartinK&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 19:38:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180200#M2653</guid>
      <dc:creator>c0170</dc:creator>
      <dc:date>2012-07-17T19:38:22Z</dc:date>
    </item>
    <item>
      <title>Re: code size problem ,reduce the code size</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180201#M2654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi cathychang,&lt;/P&gt;&lt;P&gt;Our FTF2012 (Freescale technology Forum) had a class that covered optimization and configuration of MQX:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/Download?colCode=FTF12_ENT_F0081PDF&amp;amp;location=null&amp;amp;Parent_nodeId=1209130868698750374036&amp;amp;Parent_pageType=overview" rel="nofollow" target="_new"&gt;Hands-on Workshop: Tower System Solutions, Part 3: Optimizing and Configuring an MQX™ RTOS, Intermediate (Reserved Seat Required)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/Download?colCode=FTF12_ENT_F0081PDF&amp;amp;location=null&amp;amp;Parent_nodeId=1209130868698750374036&amp;amp;Parent_pageType=overview&amp;amp;Parent_nodeId=1209130868698750374036&amp;amp;Parent_pageType=overview" rel="nofollow" target="_blank"&gt;http://www.freescale.com/webapp/Download?colCode=FTF12_ENT_F0081PDF&amp;amp;location=null&amp;amp;Parent_nodeId=1209130868698750374036&amp;amp;Parent_pageType=overview&amp;amp;Parent_nodeId=1209130868698750374036&amp;amp;Parent_pageType=overview&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I find that I do not tune the default configuration much but chaning from the debug target to the release target gives the fastest results as the release target turn more compiler optimizations on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 21:55:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180201#M2654</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2012-07-17T21:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: code size problem ,reduce the code size</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180202#M2655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P align="left"&gt;i want to reduce code size into 128KB (this is the upper limit).&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&lt;/P&gt;&lt;P align="left"&gt;The size of .s19 file in my project &amp;nbsp;is 303KB after added the USB cdc function .&lt;/P&gt;&lt;TABLE cellpadding="3" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Summary of MQX Libraries Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of MQX PSP Code&lt;/TD&gt;&lt;TD&gt;27568&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of BSP Code&lt;/TD&gt;&lt;TD&gt;14799&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of MFS Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of RTCS Code&lt;/TD&gt;&lt;TD&gt;58595&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of USB Host Code&lt;/TD&gt;&lt;TD&gt;512&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of USB Device Data&lt;/TD&gt;&lt;TD&gt;18640&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total of Shell Code&lt;/TD&gt;&lt;TD&gt;-&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;System Libraries Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;System Library Code (MSL/EWL...)&lt;/TD&gt;&lt;TD&gt;1554&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;User Application-related Code (ROM)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Application-specific Code&lt;/TD&gt;&lt;TD&gt;19645&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR /&gt;&lt;STRONG&gt;Overall Total&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;All ROM Code and Initialized Data sections&lt;/TD&gt;&lt;TD&gt;141313&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If&amp;nbsp;it&amp;nbsp;only have &amp;nbsp;MQX&amp;nbsp; and RTCS SNMP , the size of .s19 file is about 265KB;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Summary of MQX Libraries Code (ROM)&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Total of MQX PSP Code&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;27406&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Total of BSP Code&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;14551&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Total of MFS Code&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;-&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Total of RTCS Code&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;62989&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Total of USB Host Code&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;-&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Total of USB Device Data&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;-&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Total of Shell Code&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;-&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;System Libraries Code (ROM)&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;System Library Code (MSL/EWL...)&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;1554&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;User Application-related Code (ROM)&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;Application-specific Code&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;17697&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV align="center"&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;P align="left"&gt;Overall Total&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="left"&gt;All ROM Code and Initialized Data sections&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="left"&gt;124197&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i&amp;nbsp; want to know how to reduce this code --"All ROM Code and Initialized Data sections" ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2012 13:46:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/code-size-problem-reduce-the-code-size/m-p/180202#M2655</guid>
      <dc:creator>cathychang</dc:creator>
      <dc:date>2012-07-18T13:46:26Z</dc:date>
    </item>
  </channel>
</rss>

