how jump to application start address?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

how jump to application start address?

跳至解决方案
1,496 次查看
rlaxortn
Contributor IV

i am useing s32ds, RTD 4.0.0 and mcu is s32k314. 

i am developing bootloader. 

 

i check to write flash memory in mcu. 

but, after i jump application memory address, it is not work well.

 

my setting. 

bootloader address : 0x00400000

application address : 0x00500000

 

my souce code for jumping to application memory

APP_BASE : 0x00500000

vtor1.jpg

 

i checked flash write.

 - memory after wiring flash.

i compared bin file, it work well.

vtor2.jpg

 

- application(firmware)  id filevtor4.jpg

 

- bootloader ld file

vtor5.jpg 

 

1. Isn't app_base the application start address?

2. If APP_BASE is 0x00500000, app_reset will be trapped in the while(1) of the commented if statement., is it right?

3. Looking at the flash memory, the first start data is 0xa55aa55a. Is this correct? The bin files of other projects are the same, but I don't know what it means or how to interpret it.

4. what is wrong source code and how i fix and what i check?

标记 (2)
0 项奖励
回复
1 解答
1,152 次查看
rlaxortn
Contributor IV

@Senlent 

hello senlent. 

if i set 0x00500000, it don't work well. mcu did not work well. 

because 0x00500000 is not for starting vector table. so mcu could not find reset handler and other handler.

so i set 0x00502000 for starting vector table, mcu work well. 

在原帖中查看解决方案

0 项奖励
回复
4 回复数
1,153 次查看
rlaxortn
Contributor IV

@Senlent 

hello senlent. 

if i set 0x00500000, it don't work well. mcu did not work well. 

because 0x00500000 is not for starting vector table. so mcu could not find reset handler and other handler.

so i set 0x00502000 for starting vector table, mcu work well. 

0 项奖励
回复
1,473 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@rlaxortn

Your jump code implementation has a problem; for example, the jump address and the interrupt redirection address are incorrect.

Please refer to the jump code below and try again.

 

#define AppStartAddress 0x00500000U
static void (*JumpTpApplication)(void) = NULL;
uint32_t JumpAddress = 0 , stack_point;

 

Jumper to App

__asm("cpsid i");

stack_point = *(volatile uint32_t *)(AppStartAddress+0x0c);

JumpAddress = *(volatile uint32_t *)(stack_point+0x04);

JumpTpApplication = (void (*)(void))JumpAddress;

S32_SCB->VTOR = *(volatile uint32_t *)(AppStartAddress+0x0c);

asm volatile("MSR msp, %0\n":: "r" (stack_point));
__asm volatile("MSR psp, %0\n":: "r" (stack_point));

JumpTpApplication();

 

0 项奖励
回复
1,461 次查看
rlaxortn
Contributor IV

hi @Senlent 

 

i think that is wrong. that is right i set ld file, bootloader start address is 0x00400000 and firmware start address is 0x00500000. 

and i fixed source code like you propose. 

but it is not work well. 

so i checked a map file. 

but 0x00500000 is boot header. 

vtor6.jpg

标记 (2)
0 项奖励
回复
1,454 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@rlaxortn

"but 0x00500000 is boot header. "

Is there a problem with this? Isn't this correct?

Have you tested the jump code I provided? You said your test failed? Then please provide me with your test demo.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2325345%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%A6%82%E4%BD%95%E8%B7%B3%E8%BD%AC%E5%88%B0%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%90%AF%E5%8A%A8%E5%9C%B0%E5%9D%80%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2325345%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20s32ds%E3%80%81RTD%204.0.0%20%E5%92%8C%20mcu%20%E6%98%AF%20s32k314%E3%80%82%20%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%BC%80%E5%8F%91%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E5%99%A8%E3%80%82%20%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E6%A3%80%E6%9F%A5%E5%9C%A8%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%AD%E5%86%99%E5%85%A5%E9%97%AA%E5%AD%98%E7%9A%84%E6%83%85%E5%86%B5%E3%80%82%20%3C%2FP%3E%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E5%BD%93%E6%88%91%E8%B7%B3%E8%BD%AC%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%86%85%E5%AD%98%E5%9C%B0%E5%9D%80%E5%90%8E%EF%BC%8C%E6%95%88%E6%9E%9C%E5%B9%B6%E4%B8%8D%E5%A5%BD%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSTRONG%3E%E6%88%91%E7%9A%84%E8%AE%BE%E7%BD%AE%E3%80%82%20%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E5%BC%95%E5%AF%BC%E7%A8%8B%E5%BA%8F%E5%9C%B0%E5%9D%80%EF%BC%9A%200x00400000%3C%2FP%3E%3CP%3E%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%9C%B0%E5%9D%80%EF%BC%9A0x00500000%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSTRONG%3E%E6%88%91%E8%B7%B3%E8%BD%AC%E5%88%B0%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%86%85%E5%AD%98%E7%9A%84%E6%BA%90%E4%BB%A3%E7%A0%81%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EAPP_BASE%20%EF%BC%9A0x00500000%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22vtor1.jpg%22%20style%3D%22width%3A%20726px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor1.jpg%22%20style%3D%22width%3A%20726px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor1.jpg%22%20style%3D%22width%3A%20726px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F378158iC44A677B9F83FC1A%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vtor1.jpg%22%20alt%3D%22vtor1.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E6%A3%80%E6%9F%A5%E4%BA%86%E9%97%AA%E5%AD%98%E5%86%99%E5%85%A5%E3%80%82%3C%2FP%3E%3CP%3E-%20%E6%8E%A5%E7%BA%BF%E9%97%AA%E5%AD%98%E5%90%8E%E7%9A%84%E5%86%85%E5%AD%98%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E5%AF%B9%E6%AF%94%E4%BA%86%20bin%20%E6%96%87%E4%BB%B6%EF%BC%8C%E6%95%88%E6%9E%9C%E5%BE%88%E5%A5%BD%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22vtor2.jpg%22%20style%3D%22width%3A%20996px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor2.jpg%22%20style%3D%22width%3A%20996px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor2.jpg%22%20style%3D%22width%3A%20996px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F378159iB30C65EAEC882A79%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vtor2.jpg%22%20alt%3D%22vtor2.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E-%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%88%E5%9B%BA%E4%BB%B6%EF%BC%89ID%20%E6%96%87%E4%BB%B6%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22vtor4.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor4.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor4.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F378160i85E4951C1771A376%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vtor4.jpg%22%20alt%3D%22vtor4.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E-%20%E5%BC%95%E5%AF%BC%E7%A8%8B%E5%BA%8F%20ld%20%E6%96%87%E4%BB%B6%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22vtor5.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor5.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor5.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F378161i2938BEF7020577D9%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vtor5.jpg%22%20alt%3D%22vtor5.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E1.app_base%20%E4%B8%8D%E6%98%AF%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%90%AF%E5%8A%A8%E5%9C%B0%E5%9D%80%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E2.%E5%A6%82%E6%9E%9C%20APP_BASE%20%E4%B8%BA%200x00500000%EF%BC%8Capp_reset%20%E5%B0%86%E8%A2%AB%E5%9B%B0%E5%9C%A8%E6%B3%A8%E9%87%8A%E7%9A%84%20if%20%E8%AF%AD%E5%8F%A5%E7%9A%84%20while(1)%20%E4%B8%AD%EF%BC%8C%E5%AF%B9%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E3.%E6%9F%A5%E7%9C%8B%E9%97%AA%E5%AD%98%EF%BC%8C%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%90%AF%E5%8A%A8%E6%95%B0%E6%8D%AE%E6%98%AF%200xa55aa55a%E3%80%82%E8%BF%99%E6%A0%B7%E5%81%9A%E5%AF%B9%E5%90%97%EF%BC%9F%E5%85%B6%E4%BB%96%E9%A1%B9%E7%9B%AE%E7%9A%84%20bin%20%E6%96%87%E4%BB%B6%E4%B9%9F%E4%B8%80%E6%A0%B7%EF%BC%8C%E4%BD%86%E6%88%91%E4%B8%8D%E7%9F%A5%E9%81%93%E8%BF%99%E6%84%8F%E5%91%B3%E7%9D%80%E4%BB%80%E4%B9%88%EF%BC%8C%E4%B9%9F%E4%B8%8D%E7%9F%A5%E9%81%93%E5%A6%82%E4%BD%95%E8%A7%A3%E9%87%8A%E3%80%82%3C%2FP%3E%3CP%3E4.%20%E4%BB%80%E4%B9%88%E6%98%AF%E9%94%99%E8%AF%AF%E7%9A%84%E6%BA%90%E4%BB%A3%E7%A0%81%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2325883%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20how%20jump%20to%20application%20start%20address%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2325883%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%40%3CSPAN%3Erlaxortn%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%22%20%3CSPAN%3E%E4%BD%86%E6%98%AF%200x00500000%3C%2FSPAN%3E%20%E6%98%AF%E5%90%AF%E5%8A%A8%E6%A0%87%E5%A4%B4%E3%80%82%22%3C%2FP%3E%0A%3CP%3E%E8%BF%99%E6%A0%B7%E5%81%9A%E6%9C%89%E9%97%AE%E9%A2%98%E5%90%97%EF%BC%9F%E5%AF%B9%E4%B8%8D%E5%AF%B9%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E6%B5%8B%E8%AF%95%E8%BF%87%E6%88%91%E6%8F%90%E4%BE%9B%E7%9A%84%E8%B7%B3%E8%BD%AC%E4%BB%A3%E7%A0%81%E5%90%97%EF%BC%9F%E4%BD%A0%E8%AF%B4%E4%BD%A0%E7%9A%84%E6%B5%8B%E8%AF%95%E5%A4%B1%E8%B4%A5%E4%BA%86%EF%BC%9F%E9%82%A3%E4%B9%88%E8%AF%B7%E6%8F%90%E4%BE%9B%E6%82%A8%E7%9A%84%E6%B5%8B%E8%AF%95%E6%BC%94%E7%A4%BA%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2325825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20how%20jump%20to%20application%20start%20address%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2325825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F188029%22%20target%3D%22_blank%22%3E%40Senlent%3C%2FA%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E8%BF%99%E6%98%AF%E4%B8%8D%E5%AF%B9%E7%9A%84%E3%80%82%E6%B2%A1%E9%94%99%EF%BC%8C%E6%88%91%E8%AE%BE%E7%BD%AE%E4%BA%86%20ld%20%E6%96%87%E4%BB%B6%EF%BC%8C%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%90%AF%E5%8A%A8%E5%9C%B0%E5%9D%80%E4%B8%BA%200x00400000%EF%BC%8C%E5%9B%BA%E4%BB%B6%E5%90%AF%E5%8A%A8%E5%9C%B0%E5%9D%80%E4%B8%BA%200x00500000%E3%80%82%20%3C%2FP%3E%3CP%3E%E6%88%91%E6%8C%89%E7%85%A7%E4%BD%A0%E7%9A%84%3CSPAN%3E%E5%BB%BA%E8%AE%AE%20%3C%2FSPAN%3E%E4%BF%AE%E5%A4%8D%E4%BA%86%E6%BA%90%E4%BB%A3%E7%A0%81%E3%80%82%20%3C%2FP%3E%3CP%3E%3CSPAN%3E%E4%BD%86%E6%95%88%E6%9E%9C%E4%B8%8D%E4%BD%B3%E3%80%82%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E6%89%80%E4%BB%A5%E6%88%91%E6%A3%80%E6%9F%A5%E4%BA%86%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%9B%BE%E6%96%87%E4%BB%B6%E3%80%82%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E4%BD%86%E6%98%AF%200x00500000%20%E6%98%AF%E5%90%AF%E5%8A%A8%E6%A0%87%E5%A4%B4%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22vtor6.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor6.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vtor6.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F378248i92C44B374FCDEEDF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vtor6.jpg%22%20alt%3D%22vtor6.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2325447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20how%20jump%20to%20application%20start%20address%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2325447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22mailto%3AHi%40rlaxortn%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E4%BD%A0%E5%A5%BD%40rlaxortn%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E7%9A%84%E8%B7%B3%E8%BD%AC%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%9C%89%E9%97%AE%E9%A2%98%EF%BC%9B%E4%BE%8B%E5%A6%82%EF%BC%8C%E8%B7%B3%E8%BD%AC%E5%9C%B0%E5%9D%80%E5%92%8C%E4%B8%AD%E6%96%AD%E9%87%8D%E5%AE%9A%E5%90%91%E5%9C%B0%E5%9D%80%E4%B8%8D%E6%AD%A3%E7%A1%AE%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%8F%82%E8%80%83%E4%B8%8B%E9%9D%A2%E7%9A%84%E8%B7%B3%E8%BD%AC%E4%BB%A3%E7%A0%81%E5%86%8D%E8%AF%95%E4%B8%80%E6%AC%A1%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3E%23define%20AppStartAddress%200x00500000U%0Astatic%20void%20(*JumpTpApplication)(void)%20%3D%20NULL%3B%0Auint32_t%20JumpAddress%20%3D%200%20%2C%20stack_point%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%B7%B3%E7%BA%BF%E8%87%B3%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3E__asm(%22cpsid%20i%22)%3B%0A%0Astack_point%20%3D%20*(volatile%20uint32_t%20*)(AppStartAddress%2B0x0c)%3B%0A%0AJumpAddress%20%3D%20*(volatile%20uint32_t%20*)(stack_point%2B0x04)%3B%0A%0AJumpTpApplication%20%3D%20(void%20(*)(void))JumpAddress%3B%0A%0AS32_SCB-%26gt%3BVTOR%20%3D%20*(volatile%20uint32_t%20*)(AppStartAddress%2B0x0c)%3B%0A%0Aasm%20volatile(%22MSR%20msp%2C%20%250%5Cn%22%3A%3A%20%22r%22%20(stack_point))%3B%0A__asm%20volatile(%22MSR%20psp%2C%20%250%5Cn%22%3A%3A%20%22r%22%20(stack_point))%3B%0A%0AJumpTpApplication()%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2333153%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20how%20jump%20to%20application%20start%20address%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2333153%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F188029%22%20target%3D%22_blank%22%3E%40Senlent%3C%2FA%3E%3C%2FP%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%A3%AE%E4%BC%A6%E7%89%B9%E3%80%82%20%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%88%91%E8%AE%BE%E7%BD%AE%200x00500000%EF%BC%8C%E6%95%88%E6%9E%9C%E5%B0%B1%E4%B8%8D%E5%A5%BD%E3%80%82mcu%20%E5%B7%A5%E4%BD%9C%E4%B8%8D%E6%AD%A3%E5%B8%B8%E3%80%82%20%3C%2FP%3E%3CP%3E%E5%9B%A0%E4%B8%BA%200x00500000%20%E4%B8%8D%E6%98%AF%E7%94%A8%E4%BA%8E%E5%90%AF%E5%8A%A8%E5%90%91%E9%87%8F%E8%A1%A8%E7%9A%84%E3%80%82%E6%89%80%E4%BB%A5%20mcu%20%E6%89%BE%E4%B8%8D%E5%88%B0%20RESET%20%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F%E5%92%8C%E5%85%B6%E4%BB%96%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F%E3%80%82%3C%2FP%3E%3CP%3E%E4%BA%8E%E6%98%AF%E6%88%91%E5%B0%86%200x00502000%20%E8%AE%BE%E7%BD%AE%E4%B8%BA%E5%90%AF%E5%8A%A8%E5%90%91%E9%87%8F%E8%A1%A8%EF%BC%8C%E7%BB%93%E6%9E%9C%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8%E3%80%82%20%3C%2FP%3E%3C%2FLINGO-BODY%3E