創(chuàng)建并移植K10 BSP包的具體步驟和方法(二)
#define CPU_BUS_CLK_HZ 48000000U /*初始化總線時(shí)鐘頻率為48MHz*/
修改為
#define CPU_BUS_CLK_HZ 50000000U /*初始化總線時(shí)鐘頻率為50MHz*/
#define CPU_CORE_CLK_HZ 96000000U /* 初始化內(nèi)核、系統(tǒng)時(shí)鐘頻率為96MHz */
修改為
#define CPU_CORE_CLK_HZ 100000000U /* 初始化內(nèi)核、系統(tǒng)時(shí)鐘頻率為100MHz */
#define CPU_CLOCK_CONFIG_NUMBER 0x03U /* 定義時(shí)鐘配置的個(gè)數(shù),時(shí)鐘配置有0,1和2,共3種可以選擇*/
#define CPU_BUS_CLK_HZ_CLOCK_CONFIG0 48000000U /*在時(shí)鐘配置0中的總線時(shí)鐘頻率為48MHz */
修改為
#define CPU_BUS_CLK_HZ_CLOCK_CONFIG0 50000000U /*在時(shí)鐘配置0中的總線時(shí)鐘頻率為50MHz */
#define CPU_CORE_CLK_HZ_CLOCK_CONFIG0 96000000U /* 在時(shí)鐘配置0中的內(nèi)核、系統(tǒng)時(shí)鐘頻率為96MHz*/
修改為
#define CPU_CORE_CLK_HZ_CLOCK_CONFIG0 100000000U /* 在時(shí)鐘配置0中的內(nèi)核、系統(tǒng)時(shí)鐘頻率為100MHz*/
#define CPU_XTAL_CLK_HZ 50000000U /* 外部晶體或者振蕩器的時(shí)鐘頻率為50MHz*/
修改為
#define CPU_XTAL_CLK_HZ 25000000U /* 外部晶體或者振蕩器的時(shí)鐘頻率為25MHz*/
相應(yīng)的,對(duì)于使用的時(shí)鐘配置0或者1或者2也需要修改,如果目標(biāo)配置使用的是時(shí)鐘配置0,可以參照如下代碼修改。如果不使用時(shí)鐘配置1或者2,則不需要做修改。
/* 在時(shí)鐘配置0中的CPU時(shí)鐘頻率 */
#define CPU_CLOCK_CONFIG_0 0x00U /* 時(shí)鐘配置0的定義 */
修改內(nèi)核時(shí)鐘頻率,默認(rèn)的是96MHz,改為100MHz。
#define CPU_CORE_CLK_HZ_CONFIG_0 100000000UL /* 內(nèi)核時(shí)鐘頻率為100MHz*/
修改總線時(shí)鐘頻率,默認(rèn)是48MHz,修改為50MHz。
評(píng)論