// CLK_SYSCLKConfig通过CLK_Prescaler值的最高位来区分是配置HSI分频,还是CPU分频的。这个函数有两个功能。而CLK_HSIPrescalerConfig是直接配置HSI分频的,CPU分频配置成1 void CLK_SYSCLKConfig(CLK_Prescaler_TypeDef CLK_Prescaler) { /* check the parameters */ assert_param(IS_CLK_PRESCALER_OK(CLK_Prescale...
2是针对高频时钟的,这两句跟RCC没直接关系,可以暂且略过*/RCC_HCLKConfig(RCC_SYSCLK_Div1);/* HCLK = SYSCLK 设置高速总线时钟=系统时钟*/RCC_PCLK2Config(RCC_HCLK_Div1);/* PCLK2 = HCLK
如果用系统初始化的RCC程序可以正常运行调试,但引用自己配置的RCC(如下) 会出现“JTAG调试不能全速运行,单步调试会卡在RCC_SYSCLKConfig()”的情况,始终找不到原因。 这里除了自己配置好RCC还需要在其它地方设置什么吗?请各位大神指导一下,谢谢! void RCC_Configuration(void) { ErrorStatus HSEStartUpStatus; RCC...
u8 sysclk_conf = QIXIS_READ(brdcfg[1]); @@ -397,6 +398,7 @@ unsigned long get_board_sys_clk(void) return 66666666; } #endif #ifdef CONFIG_DYNAMIC_DDR_CLK_FREQ unsigned long get_board_ddr_clk(void) 2 changes: 1 addition & 1 deletion 2 board/freescale/p2041rdb/p2041rdb.c ...
"Das U-Boot" Source Tree with many Tegra 20/30 devices support - Kconfig: move CONFIG_SYS_CLK_FREQ to Kconfig · clamor-s/u-boot@33d8818