<?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: Serial Bootloader for MC56F8025 and 35 in Digital Signal Controllers</title>
    <link>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1432306#M2473</link>
    <description>&lt;P&gt;Hi, Christian,&lt;/P&gt;
&lt;P&gt;Frankly speaking, I can not explain either. I trust the data sheet, the data sheet of MC56F8035 says that the boot location is from P:0x0000 rather than P:0x4000.&lt;/P&gt;
&lt;P&gt;I have not the MC56F8035 board, so I can not have a test.&lt;/P&gt;
&lt;P&gt;Pls try to develop a LED toggling application, locate all the code to P:0x0000, then check if the application can run or not in stand along mode.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 23 Mar 2022 02:38:46 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2022-03-23T02:38:46Z</dc:date>
    <item>
      <title>Serial Bootloader for MC56F8025 and 35</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1427852#M2461</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;we are able to build a static bootloader using the CodeWarrior MCU for MC56F80&lt;STRONG&gt;2&lt;/STRONG&gt;5. Thanks for your help &lt;A href="https://community.nxp.com/t5/Digital-Signal-Controllers/Example-Serial-Bootloader-for-DSC56F80xx-with-CodeWarrior-for/m-p/1423339#M2443" target="_blank"&gt;here&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Now we do face the difficulty that we want the same bootloader (same srecord) also to work with MC56F80&lt;STRONG&gt;3&lt;/STRONG&gt;5.&lt;/P&gt;&lt;P&gt;Both controller differ in flash: The 80&lt;STRONG&gt;3&lt;/STRONG&gt;5 starts at 0x0000. The 80&lt;STRONG&gt;2&lt;/STRONG&gt;5 starts at 0x4000. This leads to the issue that if one flashes the bootloader meant for the 80&lt;STRONG&gt;2&lt;/STRONG&gt;5 onto the 80&lt;STRONG&gt;3&lt;/STRONG&gt;5 the flash at 0x0000 stays at 0xFF up until 0x4000. The bootloader on the 80&lt;STRONG&gt;3&lt;/STRONG&gt;5 starts nevertheless. (The production bootloader on the other hand, which comes shipped with the 80&lt;STRONG&gt;3&lt;/STRONG&gt;5, has JMP instructions as described &lt;A href="https://www.nxp.com/docs/en/application-note/AN3814.pdf" target="_blank"&gt;here&lt;/A&gt; at 0x0000)&amp;nbsp;&lt;/P&gt;&lt;P&gt;We could not find anything in the RM what is expected behaviour with 0xFF in pflash.&lt;/P&gt;&lt;P&gt;Can you confirm that this is not an issue? Is flash written with 0xFF just skipped at boot up or is this a coincidence that this works?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks and greetings!&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2022 16:46:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1427852#M2461</guid>
      <dc:creator>Koch</dc:creator>
      <dc:date>2022-03-14T16:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Bootloader for MC56F8025 and 35</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1428268#M2463</link>
      <description>&lt;P&gt;Hi, Christian,&lt;/P&gt;
&lt;P&gt;For MC56F8035, the on-chip flash ranges from 0x0000 to 0x7FFF, totally 64KB. After Reset the PC will point to address 0x0000 and execute from 0x0000, you have to locate the bootloader to the high address of the on-chip, on the 0x0000 P flash, you should put JMP instruction and jump to the bootloader entry point.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_0-1647330367744.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/173686i0BF6CEA9B34DB962/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_0-1647330367744.png" alt="xiangjun_rong_0-1647330367744.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2022 07:50:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1428268#M2463</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2022-03-15T07:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Bootloader for MC56F8025 and 35</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1428299#M2464</link>
      <description>&lt;P&gt;Hi XiangJun Rong,&lt;/P&gt;&lt;P&gt;Thanks for your quick reply.&lt;/P&gt;&lt;P&gt;Could you also tell me what would be the expected behaviour for MC56F8035 if the JMP to entrypoint is not written at 0x0000 but only at 0x4000? As I wrote, it miraculously works also without this JMP at 0x0000.&lt;BR /&gt;&lt;BR /&gt;Can this maybe achieved with the Vector Base Address Register (VBA)?&lt;/P&gt;&lt;P&gt;greetings.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2022 08:21:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1428299#M2464</guid>
      <dc:creator>Koch</dc:creator>
      <dc:date>2022-03-15T08:21:55Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Bootloader for MC56F8025 and 35</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1428833#M2466</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I suppose that you have to write the P:0x0000 or P:0x0002 flash location with jmp instructions, they are entry point after Reset. If the data in address P:0x0000 or P:0x0002 are 0xFFFF, the chip will hang on. The VBA register default value is 0x0000 after Reset.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
      <pubDate>Wed, 16 Mar 2022 01:33:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1428833#M2466</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2022-03-16T01:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Bootloader for MC56F8025 and 35</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1431860#M2470</link>
      <description>&lt;P&gt;Hi XiangJun Rong,&lt;/P&gt;&lt;P&gt;This is also my understanding. &lt;STRONG&gt;BUT&lt;/STRONG&gt; i have a MC56F80&lt;STRONG&gt;35&lt;/STRONG&gt; with 0xFF at 0x0000-0x4000. The JMP instructions are only at 0x4000 and it starts flawlessly. And i would like to understand why!&lt;/P&gt;&lt;P&gt;greetings&lt;/P&gt;&lt;P&gt;Koch&lt;/P&gt;</description>
      <pubDate>Tue, 22 Mar 2022 09:35:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1431860#M2470</guid>
      <dc:creator>Koch</dc:creator>
      <dc:date>2022-03-22T09:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Bootloader for MC56F8025 and 35</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1432306#M2473</link>
      <description>&lt;P&gt;Hi, Christian,&lt;/P&gt;
&lt;P&gt;Frankly speaking, I can not explain either. I trust the data sheet, the data sheet of MC56F8035 says that the boot location is from P:0x0000 rather than P:0x4000.&lt;/P&gt;
&lt;P&gt;I have not the MC56F8035 board, so I can not have a test.&lt;/P&gt;
&lt;P&gt;Pls try to develop a LED toggling application, locate all the code to P:0x0000, then check if the application can run or not in stand along mode.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Mar 2022 02:38:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/Serial-Bootloader-for-MC56F8025-and-35/m-p/1432306#M2473</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2022-03-23T02:38:46Z</dc:date>
    </item>
  </channel>
</rss>

