在调试过程中,10MHz的系统时钟已经设置成功了,但是BootLoader之后就又变成12.288MHz了
芯片文档中指出在复位之后,CLK_SEL=0,BootLoader的程序的系统时钟是12.288MHz,
我自己测试过,的确是12.288MHz,
但是我想要在CLK_SEL=0的情况下,使BootLoader程序的系统时钟更改成我自己设置的10MHz时钟,请问该如何实现?
Shine:
这个没发改变的,只能在bootloader后再去改。
Shuxiang Wang:
回复 Shine:
请问BootLoader之后怎么改变频率?
Shine:
回复 Shuxiang Wang:
在你的代码里改变频率就可以了。
Shuxiang Wang:
回复 Shine:
相当于调试过程中改变频率吗,但是不能烧进flash?
那所有烧入flash的程序的CPU主频都只能是12.288MHz?
Shuxiang Wang:
回复 Shine:
呃,我想确认一下CLK_OUT输出的是系统时钟对吗?它是CPU的主频吗?
我的最终目的是想测出CPU工作在10MHz频率时的功耗
Shine:
回复 Shuxiang Wang:
默认输出是系统时钟SYSCLK。
Shuxiang Wang:
回复 Shine:
用-reg_config已经成功解决BootLoader的问题,非常感谢!