<?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 Re: 9S08jm60 to jm32 migration problem in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211890#M18266</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello CrasyCay,&lt;/DIV&gt;&lt;DIV&gt;As you said, removing the Vector 0 _startup from the .prm file did the trick.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Could you please explain a bit more (as my&amp;nbsp;programming skills are higher level...) what I removed and why it's linking now..&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks for your help!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;S.B.D&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Dec 2008 18:21:59 GMT</pubDate>
    <dc:creator>S_B_D</dc:creator>
    <dc:date>2008-12-23T18:21:59Z</dc:date>
    <item>
      <title>9S08jm60 to jm32 migration problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211887#M18263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi All,&lt;/DIV&gt;&lt;DIV&gt;Finished a project on the jm60 64 pin LQFP and now I would like to migrate to the smaller&amp;nbsp;JM32 part (also 64 LQFP).&lt;/DIV&gt;&lt;DIV&gt;this is the&amp;nbsp;linker error I get:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Link Error&amp;nbsp;&amp;nbsp; : L1119: Vector allocated at absolute address 0xFFFE overlaps with sections placed in segment .absSeg150&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Link Error&amp;nbsp;&amp;nbsp; : Link failed&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;How can I fix this linker problem?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;S.B.D&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Dec 2008 20:43:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211887#M18263</guid>
      <dc:creator>S_B_D</dc:creator>
      <dc:date>2008-12-22T20:43:38Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08jm60 to jm32 migration problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211888#M18264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Just remove the command&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; VECTOR 0 _Startup&lt;/DIV&gt;&lt;DIV&gt;or&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; VECTOR ADDRESS 0xFFFE _Startup from your .prm file.&lt;/DIV&gt;&lt;DIV&gt;It looks like you did define the reset vector some other way in the source code,.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Dec 2008 23:23:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211888#M18264</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-12-22T23:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08jm60 to jm32 migration problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211889#M18265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;DIV&gt;Thanks CrasyCat,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Will give it a go in the morning and post the results.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;S.B.D&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 02:28:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211889#M18265</guid>
      <dc:creator>S_B_D</dc:creator>
      <dc:date>2008-12-23T02:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08jm60 to jm32 migration problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211890#M18266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello CrasyCay,&lt;/DIV&gt;&lt;DIV&gt;As you said, removing the Vector 0 _startup from the .prm file did the trick.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Could you please explain a bit more (as my&amp;nbsp;programming skills are higher level...) what I removed and why it's linking now..&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks for your help!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;S.B.D&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 18:21:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211890#M18266</guid>
      <dc:creator>S_B_D</dc:creator>
      <dc:date>2008-12-23T18:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: 9S08jm60 to jm32 migration problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211891#M18267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;VECTOR 0 _Startup is initializing memory at 0xFFFE-0xFFFF with address of function _STartup.&lt;/DIV&gt;&lt;DIV&gt;Depending on how your application is build up, you may already initialize this vector table entry in your application (either with a constant table of function pointers or specifying a vector number together with the interrupt keyword.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If you look at&amp;nbsp;the .map file generated by the linker you should be able to figure out what is allocated at 0xFFFE-0xFFFF.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2009 18:38:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/9S08jm60-to-jm32-migration-problem/m-p/211891#M18267</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2009-01-05T18:38:10Z</dc:date>
    </item>
  </channel>
</rss>

