新聞中心

        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包

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南宁市| 乡城县| 怀宁县| 衡阳县| 苏州市| 堆龙德庆县| 建始县| 神池县| 聊城市| 八宿县| 彰化市| 北辰区| 额尔古纳市| 广东省| 昭觉县| 贺州市| 高州市| 青岛市| 海林市| 临城县| 灵台县| 会理县| 鱼台县| 洞口县| 溧水县| 广平县| 炎陵县| 玉田县| 和政县| 远安县| 石屏县| 固安县| 婺源县| 甘谷县| 和顺县| 木兰县| 颍上县| 集安市| 东丰县| 鄂托克前旗| 磐安县|