Hi,
I have created APP section at 0x2000 in input (linker option), but my application vector table is storing somewhere like 0x4000 in memory and I was unable to jump from bootloader to application my I know what was the reason?
Hello,
Could you tell us about your MCU number? please.
Best regards,
Pavel
Hello, sorry for the late response, I reviewed the SDK for that MCU there is an example of a bootloader did you check it?
Best regards,
Pave
Hi , Thank you for your response, sorry, I'm a beginner ,I started recently working on this controller and I have no idea about that SDK and I tried to check that SDK for this controller, but I did'nt find that SDK number for this controller. May I know what was the SDK number?
Hello, I do not understand the main idea of your doubt, are you referring to the number of the MCU? do not worry I will try to help you.
On the SDK builder find the TWR-KM35, the major of EVK has examples. If you want to use a specific device km35xxxx different from the board EVK you could migrate the example to your target.
Select Board | MCUXpresso SDK Builder (nxp.com)
Let me know if you need more information.
Best regards,
Pavel
I appreciate your response. I checked it and found that my bootloader code is operating. However, I was curious about the memory map of the FLASH memory of the MKM34Z256 controller. I have created a few sections in the bootloader called boot_config. When I checked the sections in the .map file, I found some .text code. If I were to erase those specific sections during runtime, would that affect my code as well?
Hello, well maybe yes depends on what you erase but during runtime is not possible because your image was made, the map specifies what direction of memory is assigned to the code.
Best regards,
Pavel