STM32更改时钟配置后,代码无法写入芯片

[复制链接]
3027|4
 楼主| tannix 发表于 2013-1-22 17:14 | 显示全部楼层 |阅读模式
本帖最后由 tannix 于 2013-1-22 17:48 编辑

今天试了一下把APB时钟减慢可不可以减少功耗,结果每次debug均出现下面的提示:
Debugger writes to flash(4096 bytes @ address 0x08000000)after flash download is completed.Write to flash is performed.Further writes to flash memory will not cause a similar message box.
 楼主| tannix 发表于 2013-1-22 17:17 | 显示全部楼层
这是截图
warning.jpg
代码.jpg
uet_cache 发表于 2013-1-22 17:18 | 显示全部楼层
不改的时候,也出现相同的问题?
 楼主| tannix 发表于 2013-1-22 17:22 | 显示全部楼层
开始的时候一切都是好的,改了以后编译没有错误,下载到芯片里后再次下载就出现这个提示。
             RCC_HCLKConfig(RCC_SYSCLK_Div1);   //设置AHB时钟=72 MHz
            /* PCLK2 = HCLK/2 */
            RCC_PCLK2Config(RCC_SYSCLK_Div64);   //设置APB1时钟=36 MHz(APB1时钟最大值)
            /* PCLK1 = HCLK/2 */
            RCC_PCLK1Config(RCC_SYSCLK_Div16);   //设置APB2时钟=72 MHz
当时是改成这个样子


特意拿了一个没烧过代码的芯片试了一下,没有问题。
 楼主| tannix 发表于 2013-1-22 17:41 | 显示全部楼层
只要把代码改成上面的样子debug一次,以后无论代码怎么变动,都会出现提示并且debug不正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0