<?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 DSC In-application Programming in Digital Signal Controllers</title>
    <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-In-application-Programming/m-p/773853#M1263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the proper routine or algorithm in enabling In-application programming for DSC (i.e. MC56f82748)?&lt;/P&gt;&lt;P&gt;I tried jumping to the bootloader _Entrypoint from the application main loop by using the jmp command in assembly but the Bootloader keeps on resetting itself to that entrypoint?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (Term1_KeyPressed()){&lt;BR /&gt; Term1_ReadLine(hex);&lt;BR /&gt; //if(hex[0]=='f'){&lt;BR /&gt; // StartAddress = 0x7800;&lt;BR /&gt; // asm(move.l StartAddress, N);&lt;BR /&gt; // asm(jmp (N));}&lt;BR /&gt; &lt;BR /&gt; Term1_ReadLine(hex);&lt;BR /&gt; &lt;BR /&gt; //Term1_SendNum(10);&lt;BR /&gt; if( checker(hex,flsh)!=0)&lt;BR /&gt; {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Term1_SendStr("Going to Bootloader?[Y][N]");&lt;BR /&gt; Term1_CRLF();&lt;/P&gt;&lt;P&gt;StartAddress = 0x7800;&lt;/P&gt;&lt;P&gt;asm(move.l StartAddress, N);&lt;/P&gt;&lt;P&gt;asm(jmp (N));&lt;BR /&gt; }&lt;BR /&gt; else{&lt;BR /&gt; Term1_SendStr("Unrecognized Command");&lt;BR /&gt; Term1_CRLF();}&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Feb 2018 09:20:29 GMT</pubDate>
    <dc:creator>renanjohncañas</dc:creator>
    <dc:date>2018-02-26T09:20:29Z</dc:date>
    <item>
      <title>DSC In-application Programming</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-In-application-Programming/m-p/773853#M1263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the proper routine or algorithm in enabling In-application programming for DSC (i.e. MC56f82748)?&lt;/P&gt;&lt;P&gt;I tried jumping to the bootloader _Entrypoint from the application main loop by using the jmp command in assembly but the Bootloader keeps on resetting itself to that entrypoint?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (Term1_KeyPressed()){&lt;BR /&gt; Term1_ReadLine(hex);&lt;BR /&gt; //if(hex[0]=='f'){&lt;BR /&gt; // StartAddress = 0x7800;&lt;BR /&gt; // asm(move.l StartAddress, N);&lt;BR /&gt; // asm(jmp (N));}&lt;BR /&gt; &lt;BR /&gt; Term1_ReadLine(hex);&lt;BR /&gt; &lt;BR /&gt; //Term1_SendNum(10);&lt;BR /&gt; if( checker(hex,flsh)!=0)&lt;BR /&gt; {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Term1_SendStr("Going to Bootloader?[Y][N]");&lt;BR /&gt; Term1_CRLF();&lt;/P&gt;&lt;P&gt;StartAddress = 0x7800;&lt;/P&gt;&lt;P&gt;asm(move.l StartAddress, N);&lt;/P&gt;&lt;P&gt;asm(jmp (N));&lt;BR /&gt; }&lt;BR /&gt; else{&lt;BR /&gt; Term1_SendStr("Unrecognized Command");&lt;BR /&gt; Term1_CRLF();}&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Feb 2018 09:20:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-In-application-Programming/m-p/773853#M1263</guid>
      <dc:creator>renanjohncañas</dc:creator>
      <dc:date>2018-02-26T09:20:29Z</dc:date>
    </item>
  </channel>
</rss>

