Hi Jing,
I followed your instructions.
The application still didn't start but I understood why.
The bootloader correctly recognizes the presence of the application
(is_application_ready_for_executing() return true)
but configurationData->peripheralDetectionTimeoutMs is equal to 0xFFFF
than it not wait timeout but check directly
bootloader peripherals.
If I remove is_direct_boot() check or I manually modify
configurationData->peripheralDetectionTimeoutMs
it works correctly.
I looked that this configurationData resides on flash address
0x3c0-0x3ff. But how I can modify this data structure?
Another question if you can explain me better. Which operation I have to
do for move my application on address 0xa000?
Should I change only the linker file (.ld)?
If you give me instruction for a simple application like
frdmk64f_hello_world it would help me a lot.
Thank you very much!
Fabio
Il 28/01/2020 09:38, jingpan ha scritto:
>
NXP Community
<https://community.freescale.com/resources/statics/1000/35400-NXP-Community-Email-banner-600x75.jpg>
>
Re: MCUBOOT
reply from Jing Pan
<https://community.nxp.com/people/jingpan?et=watches.email.thread> in
/MCU Bootloader/ - View the full discussion
<https://community.nxp.com/message/1260832?commentID=1260832&et=watches.email.thread#comment-1260832>
>