ST意法半导体
直播中

杨云

7年用户 753经验值
私信 关注
[问答]

打开stm32f439的bank 2时以太网LED闪烁是何原因

当我打开 STM32f439 的 bank 2 时,以太网 LED 闪烁,
当我在银行 1 上时,一切正常,但是当我交换银行 2(银行完全擦除仅“FF”)或使用相同的固件时,银行 1 没有任何工作,我不知道如何,但以太网连接器的 LED 闪烁。
我已经在 stm32f437 上试过了,它工作得很好,但在 STM32f439 上没有。



回帖(1)

时忠晨

2022-12-12 10:47:28
可能与你的固件没有设置VTOR地址有关。
VTOR 的默认值为 0。
当 Bfb2 被激活时,引导加载程序映射到 0 以执行并确定 bank2 中是否存在某些内容。
因此,将 VTOR 地址设置为闪存的基地址 0x08000000。
您可以在 system_stm32f4xx.c 中轻松执行此操作
举报

更多回帖

发帖
×
20
完善资料,
赚取积分