On behalf of customer:
...regarding CC2564 Bluetooth Classic with STM32F407, all mostly works fine. I need to load firmware to location 0x08008000 instead of 0x08000000 in flash.
I already created a bootloader project which load in 0x08000000 location and perform jump to 0x08008000 location.
I made one very simple project which load on 0x08008000 location ( just turn on LED). It's work fine.
But, when I use Bluetooth sample code ( modifying in keil project option the address to 0x08008000 and doing the same in linker tab and scatted file. I also change Vector address to 0x8000 instead of 0x00), it got hardware fault.
Looking to the behavior, I suspect some other thing also need to change for this method.
What else needs to be changed to move this code to 0x08008000?
Thanks!
-Steve