<?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 New BSP and MQX bootloader in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/New-BSP-and-MQX-bootloader/m-p/178828#M2541</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;We are in the process of making a MQX Boot for a board&amp;nbsp;similar&amp;nbsp;to m54455evb but using a MCF54452 MCU, CW 7.2 and MQX 3.6.2.&amp;nbsp;&amp;nbsp;To do it we have to create a new BSP (we are not using the same HW, nor the same options) so we have&amp;nbsp;chosen&amp;nbsp;to clone the Evb BSP as the manual&amp;nbsp;recommends. Right now, we have created the .a from modified build libs for bsp, psp, mfs, rtcs and shell. But when we try to create a new project using our options we found some&amp;nbsp;issues that we don't know how to solve. I will explain you the process so you can have a better&amp;nbsp;understand&amp;nbsp;of what we are doing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First we create a new MQX Project&amp;nbsp;(new&amp;gt;MQX Project) based on the m54455evb and adding the msf, rtcs and shell support.&amp;nbsp;Then we modify the project's path variables to point to our own source directories (where the .a and .c and .h are). After that we modify the Linker and Compiler&amp;nbsp;configuration&amp;nbsp;so they get the right files. Since the project doesn't have a way to launch the application in the internal MCU FLASH, when we finished the last modification we created a new bareboard project using Processor Expert in order to have the right m54452.mem/cfg and the internal flash linker configuration file (.lcf)&amp;nbsp;Obviously, after replacing the lcf and modifying the linker properties the linker procedure fails. The errors point to lack of some lcf definitions as __BOOT_STACK_ADDRESS&amp;nbsp;and etc.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I wan't to say that I know that a MQX project will not probably fit in the internal MCU FLASH (32kb). But we want to try to make a low profile boot, so we first want to know how big is the complete boot with mqx, mfs, etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to create a .lcf that suits or needs using the Processor Expert?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Jan 2011 00:43:06 GMT</pubDate>
    <dc:creator>Kafre</dc:creator>
    <dc:date>2011-01-26T00:43:06Z</dc:date>
    <item>
      <title>New BSP and MQX bootloader</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/New-BSP-and-MQX-bootloader/m-p/178828#M2541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;We are in the process of making a MQX Boot for a board&amp;nbsp;similar&amp;nbsp;to m54455evb but using a MCF54452 MCU, CW 7.2 and MQX 3.6.2.&amp;nbsp;&amp;nbsp;To do it we have to create a new BSP (we are not using the same HW, nor the same options) so we have&amp;nbsp;chosen&amp;nbsp;to clone the Evb BSP as the manual&amp;nbsp;recommends. Right now, we have created the .a from modified build libs for bsp, psp, mfs, rtcs and shell. But when we try to create a new project using our options we found some&amp;nbsp;issues that we don't know how to solve. I will explain you the process so you can have a better&amp;nbsp;understand&amp;nbsp;of what we are doing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First we create a new MQX Project&amp;nbsp;(new&amp;gt;MQX Project) based on the m54455evb and adding the msf, rtcs and shell support.&amp;nbsp;Then we modify the project's path variables to point to our own source directories (where the .a and .c and .h are). After that we modify the Linker and Compiler&amp;nbsp;configuration&amp;nbsp;so they get the right files. Since the project doesn't have a way to launch the application in the internal MCU FLASH, when we finished the last modification we created a new bareboard project using Processor Expert in order to have the right m54452.mem/cfg and the internal flash linker configuration file (.lcf)&amp;nbsp;Obviously, after replacing the lcf and modifying the linker properties the linker procedure fails. The errors point to lack of some lcf definitions as __BOOT_STACK_ADDRESS&amp;nbsp;and etc.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I wan't to say that I know that a MQX project will not probably fit in the internal MCU FLASH (32kb). But we want to try to make a low profile boot, so we first want to know how big is the complete boot with mqx, mfs, etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to create a .lcf that suits or needs using the Processor Expert?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jan 2011 00:43:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/New-BSP-and-MQX-bootloader/m-p/178828#M2541</guid>
      <dc:creator>Kafre</dc:creator>
      <dc:date>2011-01-26T00:43:06Z</dc:date>
    </item>
    <item>
      <title>Re: New BSP and MQX bootloader</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/New-BSP-and-MQX-bootloader/m-p/178829#M2542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI everybody.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately I've got the same problem. I have spent 5 days tring to get a successfull BSP cloning compilation.&lt;/P&gt;&lt;P&gt;I am tring to clone the twrmcf51cn128 BSP but no success.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I appreciate any guide about this subject. I think many people are longging an ApNote related with MXS BSP cloning .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2011 05:43:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/New-BSP-and-MQX-bootloader/m-p/178829#M2542</guid>
      <dc:creator>javax</dc:creator>
      <dc:date>2011-03-25T05:43:32Z</dc:date>
    </item>
  </channel>
</rss>

