-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unclear definition of CONFIG_IS_BOOTLOADER #9566
Comments
CONFIG_IS_BOOTLOADER used to disable vector relocation mechanism which is specific for cortex-m0 stm32f0 family. Parallel to this feature some time ago we implemented generic cortex-m0 vector relocation (https://github.com/zephyrproject-rtos/zephyr/pull/4536/files). What I can suggest is to rename this keyword to something more suitable. I think feature enabled by this keyword is something vendor specific. |
cc @erwango If you can answer in your convenience or redirect to someone (no rush). |
CONFIG_IS_BOOTLOADER is used for the situation where you do not need vector relocation for the cortex-m0. |
This issue relates to: #6180 |
Ach yes, you are right. |
@JoeHut Is this issue still valid ? |
We worked around it and I am currently not up to date with the 2.x branches since we stayed with the LTS. If noone else complains I guess you can close it. |
Txs @JoeHut , I'm closing |
The
CONFIG_IS_BOOTLOADER
option was apparently introduced by STM for disabling vector relocation on Cortex-M0. The naming or its usage is misleading since the config's help says "Zephyr will act as a bootloader to execute" but the config is selected in board files. What I would expect that this option is only used in applications that act as a bootloader such as MCUboot.The text was updated successfully, but these errors were encountered: