代表客户:
...关于CC2564蓝牙经典版和STM32F407,大多数都工作正常。 我需要在 闪存中将固件加载到0x800.8万而不是0x800万位置。
我已经创建了一个引导加载程序项目,该项目加载到0x800万位置并执行跳转到0x800.8万位置。
我做了一个非常简单的项目,它加载在0x800.8万位置(只需打开LED)。 工作正常。
但是,当我使用蓝牙示例代码(在Keil项目选项中修改地址为0x800.8万,并在链接器选项卡和已分类文件中执行相同操作时。 我还将矢量地址更改为0x8000而不是0x00),它出现硬件故障。
从这种行为来看,我怀疑这种方法还需要改变一些其他方面。
要将此代码移至0x800.8万,还需要更改什么?
谢谢!
-Steve