<?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>S32 Design StudioのトピックRe: CAN-RAppID bootloader</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1510912#M8980</link>
    <description>&lt;P&gt;Really thank you for your response&amp;nbsp;&lt;BR /&gt;but the problem is still the same.&lt;/P&gt;&lt;P&gt;the srec file was flashed successfully and the bootloader started the application. however, the kit didn't respond. the red led shall be on but that didn't happen.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abdelrhman_0-1661342862900.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191141iDDB848DDB2773B3D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="abdelrhman_0-1661342862900.png" alt="abdelrhman_0-1661342862900.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 24 Aug 2022 12:10:35 GMT</pubDate>
    <dc:creator>abdelrhman</dc:creator>
    <dc:date>2022-08-24T12:10:35Z</dc:date>
    <item>
      <title>CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1509059#M8961</link>
      <description>&lt;P&gt;I'm using the MPC5744P dev board, and the most updated bootloader version 'MPC5744P_S32DS_UART1_CAN0.rbf'&lt;BR /&gt;&amp;nbsp;I succeed to flash an srec file using RAppID BL through CAN protocol. However, the application didn't start. The erase and flashing processes were successful and at the end of programming session, the BL wrote ''start application'' which means that the programming is conducted successfully. The problem seems to be where the start address of the application code is. If so, where should the application code start?&lt;BR /&gt;&lt;BR /&gt;Thank you very much in advance&lt;/P&gt;</description>
      <pubDate>Sun, 21 Aug 2022 13:59:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1509059#M8961</guid>
      <dc:creator>abdelrhman</dc:creator>
      <dc:date>2022-08-21T13:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1509451#M8965</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Please make sure your application project has all the required fields implemented. (See the RappID bootloader user guide / release notes document for more details)&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;Size    Offset   Value       Description
(bytes) (bytes)
-----   ------   -------     -----------
4       0        0x0000005A  RCHW
4       4        Address     Address of start of application
4       8        Delay       Delay in micro seconds before bootloader launches 
                             application on powerup
4       12       Appkey addr The location of application key. The application 
                             key value should be 0x55AA55AA&lt;/LI-CODE&gt;
&lt;P&gt;This block should be placed at an address searchable by bootloader.&lt;/P&gt;
&lt;P&gt;Note: For the appkey you should define constant in your app (ideally place it at the end of the flash image - define section .&lt;EM&gt;appkey&lt;/EM&gt;) and pass just address to this constant in the block above.&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;const volatile uint32_t APPKEY __attribute__ ((section(".appkey"))) = 0x55AA55AA;&lt;/LI-CODE&gt;
&lt;P&gt;Hope it helps.&lt;/P&gt;
&lt;P&gt;Stan&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 10:15:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1509451#M8965</guid>
      <dc:creator>stanish</dc:creator>
      <dc:date>2022-08-22T10:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1509556#M8969</link>
      <description>&lt;P&gt;I made sure about these fields and it didn't work&lt;/P&gt;&lt;P&gt;what are the searchable blocks by the bootloader ?&lt;/P&gt;&lt;P&gt;Could you please send me a srec file??&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 13:27:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1509556#M8969</guid>
      <dc:creator>abdelrhman</dc:creator>
      <dc:date>2022-08-22T13:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1510435#M8975</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;To start the application, the bootloader expects following boot header information to be present at the start location of any of the small, medium or large blocks other than block occupied by bootloader.&lt;/P&gt;
&lt;P&gt;So for MPC5744P you could plce the boot header at address 0x00FA0000.&lt;/P&gt;
&lt;P&gt;Attached is adjusted "Hello World" example that could be loaded using RAppID bootloader.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it helps.&lt;/P&gt;
&lt;P&gt;Stan&lt;/P&gt;</description>
      <pubDate>Tue, 23 Aug 2022 23:13:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1510435#M8975</guid>
      <dc:creator>stanish</dc:creator>
      <dc:date>2022-08-23T23:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1510912#M8980</link>
      <description>&lt;P&gt;Really thank you for your response&amp;nbsp;&lt;BR /&gt;but the problem is still the same.&lt;/P&gt;&lt;P&gt;the srec file was flashed successfully and the bootloader started the application. however, the kit didn't respond. the red led shall be on but that didn't happen.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abdelrhman_0-1661342862900.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191141iDDB848DDB2773B3D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="abdelrhman_0-1661342862900.png" alt="abdelrhman_0-1661342862900.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Aug 2022 12:10:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1510912#M8980</guid>
      <dc:creator>abdelrhman</dc:creator>
      <dc:date>2022-08-24T12:10:35Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1511630#M8985</link>
      <description>&lt;P&gt;Since you have devkit&amp;nbsp; -&amp;gt; could you possibly try to attach to running target (Hello World project) after you program srec&amp;nbsp; using OpenSDA debugger?&amp;nbsp; this will help to figure out where the execution is.&lt;/P&gt;
&lt;P&gt;Go to project Launch configurtation&amp;nbsp; and select "attach to running target" and press debug button.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stanish_0-1661419164459.png" style="width: 633px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191279i8089A1A2236D2577/image-dimensions/633x430?v=v2" width="633" height="430" role="button" title="stanish_0-1661419164459.png" alt="stanish_0-1661419164459.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Once the debugger connection is established, press Suspend/Pause debug button.&lt;/P&gt;
&lt;P&gt;Can you send us the screenshot&amp;nbsp; of disassembly when you pause the execution?&lt;/P&gt;
&lt;P&gt;Stan&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Aug 2022 09:23:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1511630#M8985</guid>
      <dc:creator>stanish</dc:creator>
      <dc:date>2022-08-25T09:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1511691#M8986</link>
      <description>&lt;P&gt;Hello Stan, I Hope your day is fine&lt;BR /&gt;Here is the &lt;SPAN&gt;disassembly&amp;nbsp;screenshot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abdelrhman_0-1661423426200.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191299i83A859C224690A31/image-size/medium?v=v2&amp;amp;px=400" role="button" title="abdelrhman_0-1661423426200.png" alt="abdelrhman_0-1661423426200.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Aug 2022 10:30:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1511691#M8986</guid>
      <dc:creator>abdelrhman</dc:creator>
      <dc:date>2022-08-25T10:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1512499#M8989</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;it seems that an unhandled exception occurred -&amp;gt; the address space belongs to Boot assist module - rom code executed after reset.&lt;/P&gt;
&lt;P&gt;Which DevKit board revision do you use? what is the jumper settings?&lt;/P&gt;
&lt;P&gt;I'd suggest you to debug Hello World Rappid project (FYI: it should loads also program the bootloader - just update the absolute path to rbf file)&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stanish_0-1661529524755.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191451i6F1F71CC06631876/image-size/medium?v=v2&amp;amp;px=400" role="button" title="stanish_0-1661529524755.png" alt="stanish_0-1661529524755.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;then put a breakpoint at app&amp;nbsp; &lt;STRONG&gt;_start()&amp;nbsp;&lt;/STRONG&gt;and perform reset target from the debugger (see screenshot below)&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stanish_1-1661530742799.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191455i5C0065A1237FBA85/image-size/medium?v=v2&amp;amp;px=400" role="button" title="stanish_1-1661530742799.png" alt="stanish_1-1661530742799.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Now run the execution -&amp;gt; do you hit the breakpoint?&lt;/P&gt;
&lt;P&gt;If not, please add read watchpoint to address 0xfa0004 (bootloader rchw block - app entry point) and reset from debugger. Do you hit the watchpoint?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stanish_2-1661531392930.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191457i4484EB05C2FCC6ED/image-size/medium?v=v2&amp;amp;px=400" role="button" title="stanish_2-1661531392930.png" alt="stanish_2-1661531392930.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stanish_3-1661531515049.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191458i9B7A8722D884F6B4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="stanish_3-1661531515049.png" alt="stanish_3-1661531515049.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stan&lt;/P&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;</description>
      <pubDate>Fri, 26 Aug 2022 16:34:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1512499#M8989</guid>
      <dc:creator>stanish</dc:creator>
      <dc:date>2022-08-26T16:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: CAN-RAppID bootloader</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1512734#M8990</link>
      <description>&lt;P&gt;Hi stan&lt;BR /&gt;Hope you are well&lt;/P&gt;&lt;P&gt;My Dev board is of revision E.&lt;BR /&gt;Jumper settings: debug mode, FAB pin is disconnected&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abdelrhman_0-1661688815602.jpeg" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191516i8B14B6CD628A6F67/image-size/medium?v=v2&amp;amp;px=400" role="button" title="abdelrhman_0-1661688815602.jpeg" alt="abdelrhman_0-1661688815602.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;when&amp;nbsp;&lt;SPAN&gt;I put a breakpoint at app&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;_start()&amp;nbsp;&lt;/STRONG&gt;&lt;SPAN&gt;and perform reset target from the debugger, I didnot hit the breakpoint. the kit enters signal trap as follows,&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abdelrhman_1-1661688942306.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191517i62EA8B37F855B470/image-size/medium?v=v2&amp;amp;px=400" role="button" title="abdelrhman_1-1661688942306.png" alt="abdelrhman_1-1661688942306.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;when I read a watchpoint to address 0xfa0004, I got the following&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abdelrhman_2-1661689146214.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191518i6431550D07F4E3EA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="abdelrhman_2-1661689146214.png" alt="abdelrhman_2-1661689146214.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;then I reset from debugger, I got the following&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="abdelrhman_3-1661689218458.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191519i04B063D5CA3DDFB5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="abdelrhman_3-1661689218458.png" alt="abdelrhman_3-1661689218458.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Aug 2022 12:20:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/CAN-RAppID-bootloader/m-p/1512734#M8990</guid>
      <dc:creator>abdelrhman</dc:creator>
      <dc:date>2022-08-28T12:20:44Z</dc:date>
    </item>
  </channel>
</rss>

