This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

如何把8147或8148 A8的cpu频率提高至1GHz



1、我们使用的芯片型号为TMS320DM8147SCYE2   还有8148尾缀都是1和2;ARM最大支持的频率为1000MHz
2、RDK版本为: DVR RDK Release Version - 3.0 GA
基于上述软硬件环境及RDK版本,如何把8147/8148 A8的cpu频率提高至1000MHz?

非常感谢!

  • 1. 修改uboot让A8运行到1GHz,u-boot/arch/arm/include/asm/arch-ti81xx/clocks_ti814x.h

    2. 供电电压是否是1.35V。
  • #define OSC_0_FREQ 20

    /* Put the pll config values over here */
    #define AUDIO_N 19
    #define AUDIO_M 500
    #define AUDIO_M2 2
    #define AUDIO_CLKCTRL 0x801

    #define MODENA_N 0x1
    #define MODENA_M 0x3C
    #define MODENA_M2 1
    #define MODENA_CLKCTRL 0x1

    #define L3_N 19
    #define L3_M (pg_val_ti814x(880, 800))
    #define L3_M2 4
    #define L3_CLKCTRL 0x801

    #define DDR_N 19
    #define DDR_M (pg_val_ti814x(666, 900))
    #define DDR_M2 2
    #define DDR_CLKCTRL 0x801

    #define DSP_N 19
    #define DSP_M 500
    #define DSP_M2 1
    #define DSP_CLKCTRL 0x801

    #define DSS_N 19
    #define DSS_M (pg_val_ti814x(800, 800))
    #define DSS_M2 4
    #define DSS_CLKCTRL 0x801

    #define IVA_N 19
    #define IVA_M (pg_val_ti814x(612, 612))
    #define IVA_M2 2
    #define IVA_CLKCTRL 0x801

    #define ISS_N 19
    #define ISS_M 800
    #define ISS_M2 (pg_val_ti814x(2, 2))
    #define ISS_CLKCTRL 0x801

    #define USB_N 19
    #define USB_M 960
    #define USB_M2 (pg_val_ti814x(1, 5))
    #define USB_CLKCTRL 0x200a0801

    clocks_ti814x.h对应的文件内容如上,请问要修改那几个值,具体改成多少?有文档可以参考吗?
  • 你好,

    请参考git上最新的uboot相关代码:
    arago-project.org/.../

    git上uboot的链接:
    arago-project.org/.../