akshada
Member level 3
hello all,
i am writing in a custom bootloader for STM32F100RBT6B. I just wanted to ask do i need any memory mapping(vector table mapping for this).
My flash is of 128kbyte with 8kbyte of ram
my boot loader will reside at the base address of the flash area 0x0800 0000 till 0x0800 97FF i.e 38kB
and my application will start from 0x0800 9800 till 0x0801 FFFF i.e 90kB
I am new to boot loader programming and memory mapping as well . Can anyone put some light on this topic. and how do i need to proceed with the memory mapping.
one more question,
I want to jump from application to bootloader for firmware upgrade for which i need to use a hard flash address. I'll set this address before jumping from application and later i'll check in my custom bootloader for a valid jump by checking this address again and will continue with the upgradation of application flash inside the boot loader.
Thanks in advance..
i am writing in a custom bootloader for STM32F100RBT6B. I just wanted to ask do i need any memory mapping(vector table mapping for this).
My flash is of 128kbyte with 8kbyte of ram
my boot loader will reside at the base address of the flash area 0x0800 0000 till 0x0800 97FF i.e 38kB
and my application will start from 0x0800 9800 till 0x0801 FFFF i.e 90kB
I am new to boot loader programming and memory mapping as well . Can anyone put some light on this topic. and how do i need to proceed with the memory mapping.
one more question,
I want to jump from application to bootloader for firmware upgrade for which i need to use a hard flash address. I'll set this address before jumping from application and later i'll check in my custom bootloader for a valid jump by checking this address again and will continue with the upgradation of application flash inside the boot loader.
Thanks in advance..