Some background:
- Have access to IAR 6,7,and 8
- Have access to version 2.0.0 and version 2.5.0 of MCBOOT
- Using a custom microcontroller board with a K64 chip
I have began a new project. The goal of this project is to have have MCUBOOT running in the flash memory of a K64 chip. While the bootloader is in the flash I want to have a specialized application running in the background. The intention is to use the bootloader to update and flash the application when needed.
Both the application and the bootloader have their own .ICF files to map them out to memory. However, in order to have the application and bootloader co-existing, I would need to modify the .ICF files. The Bootloader would have to exist at address 0x000 of the flash memory and the application would have to exist afterwards.
To give perspective, this project is functionally similar to how you can flash the led_demo program to address 0x0A000 using the bootloader.
Does anyone know what a good starting place is or if there is a way to automatically generate an .ICF file?
Hi Vincent,
About this area knowledge, please refer to my attached document.
Chapter 4.4 BCA utilities tab page
Chapter 4.5 Bootloader configuration page
Chapter 5.8 Integrate config file to user project
If you have time, I suggest you read all the document, you will be clear about it.
Wish it helps you!
Have a great day,
Kerry
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------