新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 創建并移植K10 BSP包的具體步驟和方法(二)

        創建并移植K10 BSP包的具體步驟和方法(二)

        作者: 時間:2013-09-30 來源:網絡 收藏
        當然根據實際項目設計有時也需要配置不同的總線時鐘頻率,內核時鐘頻率等,可以參照如下的代碼對bsp_cm.h中的宏定義進行相應的修改:

          #define CPU_BUS_CLK_HZ 48000000U /*初始化總線時鐘頻率為48MHz*/

          修改為

          #define CPU_BUS_CLK_HZ 50000000U /*初始化總線時鐘頻率為50MHz*/

          #define CPU_CORE_CLK_HZ 96000000U /* 初始化內核、系統時鐘頻率為96MHz */

          修改為

          #define CPU_CORE_CLK_HZ 100000000U /* 初始化內核、系統時鐘頻率為100MHz */

          #define CPU_CLOCK_CONFIG_NUMBER 0x03U /* 定義時鐘配置的個數,時鐘配置有0,1和2,共3種可以選擇*/

          #define CPU_BUS_CLK_HZ_CLOCK_CONFIG0 48000000U /*在時鐘配置0中的總線時鐘頻率為48MHz */

          修改為

          #define CPU_BUS_CLK_HZ_CLOCK_CONFIG0 50000000U /*在時鐘配置0中的總線時鐘頻率為50MHz */

          #define CPU_CORE_CLK_HZ_CLOCK_CONFIG0 96000000U /* 在時鐘配置0中的內核、系統時鐘頻率為96MHz*/

          修改為

          #define CPU_CORE_CLK_HZ_CLOCK_CONFIG0 100000000U /* 在時鐘配置0中的內核、系統時鐘頻率為100MHz*/

          #define CPU_XTAL_CLK_HZ 50000000U /* 外部晶體或者振蕩器的時鐘頻率為50MHz*/

          修改為

          #define CPU_XTAL_CLK_HZ 25000000U /* 外部晶體或者振蕩器的時鐘頻率為25MHz*/

          相應的,對于使用的時鐘配置0或者1或者2也需要修改,如果目標配置使用的是時鐘配置0,可以參照如下代碼修改。如果不使用時鐘配置1或者2,則不需要做修改。

          /* 在時鐘配置0中的CPU時鐘頻率 */

          #define CPU_CLOCK_CONFIG_0 0x00U /* 時鐘配置0的定義 */

          修改內核時鐘頻率,默認的是96MHz,改為100MHz。

          #define CPU_CORE_CLK_HZ_CONFIG_0 100000000UL /* 內核時鐘頻率為100MHz*/

          修改總線時鐘頻率,默認是48MHz,修改為50MHz。



        關鍵詞: K10 BSP包

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 县级市| 庄河市| 黎川县| 依兰县| 多伦县| 开江县| 朔州市| 虞城县| 蓬溪县| 叶城县| 斗六市| 罗甸县| 裕民县| 和田市| 天全县| 封开县| 晋江市| 黑山县| 宝清县| 贡觉县| 固原市| 遂宁市| 抚顺市| 札达县| 永和县| 蕲春县| 林西县| 肥城市| 阜新市| 封丘县| 礼泉县| 秦皇岛市| 揭阳市| 沙雅县| 循化| 西乡县| 原平市| 卓资县| 襄汾县| 湘西| 名山县|