Hello Everyone ! I am a hobbyist.
I am new to linker script modification, (merely focusing on .icf file generated by IAR).
working on development board. MKE1xZ256VLH7.
my requirement are:
I need to create separate sections
1. for Bootloader with 4KB read & exec (best possible to keep where reset vector resides)
2. application code (left space) as read only in ROM
@mjbcswitzerland can you help ?
Can any one check my changes & provide feedback please !
Attaching my linker modifications.
Hi
https://www.utasker.com/kinetis/FRDM-KE15Z.html
You can get proven, out-of-the-box boot loaders for most kinetis parts from the uTasker open source project on GitHub: https://github.com/uTasker/uTasker-Kinetis
This contains IAR projects containing linker script files for building the loader and linker scripts for building applications to be loaded that can be used as reference if you prefer to develop a new loader, or as reference for building foreign applications.
Regards
Mark
[uTasker project developer for Kinetis and i.MX RT]
Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or rapid product development requirements
For professionals searching for faster, problem-free Kinetis and i.MX RT 10xx developments the uTasker project holds the key: https://www.utasker.com/iMX/RT1064.html
Hi,
If you develop the bootloader, you needn't change the icf. If you develop the application, then you need to change the icf. You can refer this link. It has the icf modification.
Have a great day,
TIC
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 days 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.
-------------------------------------------------------------------------------
@nxf56274 I don't see any link. Can you share again.