TI中文支持网
TI专业的中文技术问题搜集分享网站

请问OMAPL138 LCDK的PLLDIV3在哪里配置的?

想知道OMAPL138-LCDK的PLLDIV3配置的多少,以及在哪里配置的,从“http://processors.wiki.ti.com/index.php/L138/C6748_Development_Kit_(LCDK)#How_to_setup_a_C6748_Development_Kit_.28LCDK.29”下载了ti-sdk-omapl138-lcdk-01.00.00,但是在u-boot和kernel里面找不到完整的配置PLLDIV3的地方,同时有个文件夹名为ubl,但是也没有这个寄存器的配置。同事发给我一个armubl-03.20.00.14,里面有PLLDIV3的配置,但不知道是不是OMAPL138-LCDK的配置。请问OMAPL138 LCDK的PLLDIV3在哪里配置的?

user3877487:

从LCDK_AISGen_Config.cfg看到,

PLL0 Div3=5,是这样的吗?

user3877487:

在ti-sdk-omapl138-lcdk-01.00.00/host-tools/flash_utils/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/Common/src/device.c中看到:

Uint32 DEVICE_PLL0Init(Uint8 clk_src, Uint8 pllm, Uint8 prediv, Uint8 postdiv, Uint8 div1 ,Uint8 div3, Uint8 div7);

  #if defined(AM1808)    // CPU(s) at 456 MHz    status |= DEVICE_PLL0Init(0, 18, 0, 0, 0, 18, 8);  #else    // CPU(s) at 300 MHz    status |= DEVICE_PLL0Init(0, 24, 0, 1, 0, 11, 5);  #endif 

如果工作频率在300M,那么PLLDIV3设置的就是11吧,而armubl-03.20.00.14中PLL0的PLLDIV3设置的就是默认值2。

user3877487:

《OMAP-L138_LCDK_Linux_SDK_Getting_Started_Guide》里面提到的LCDK软件列表LCDK Linux SDK Main Software Components,里面包含如下软件,但是没有UBL:

U-boot sourceLinux Kernel source ARMv5 File System GCC Tool Chain SysBIOSSysLinkC6x Tool Chain 

Denny%20Yang99373:

一般PLL都是在bootloader里面配置的

不同SDK的BOOTLOADER不一样

建议在UBL或者UBOOT下面找找

user3877487:

回复 Denny%20Yang99373:

Denny Yang

一般PLL都是在bootloader里面配置的

不同SDK的BOOTLOADER不一样

建议在UBL或者UBOOT下面找找

Denny%20Yang99373:

回复 user3877487:

http://software-dl.ti.com/sdoemb/sdoemb_public_sw/mcsdk/latest1/index_FDS.html

user3877487:

回复 Denny%20Yang99373:

多谢多谢!

还是没有提到UBL的事情,而且安装之后,直接通过TFTP下载,是不是UBL已经烧在板子上,不对用户开放?如果把flash全部擦除,如何从头操作?

Denny%20Yang99373:

回复 user3877487:

ubl也是需要手动烧写进去的

如果找不到ubl可能是现在最新的SDK可能已经没有ubl了,直接uboot搞定

user3877487:

回复 Denny%20Yang99373:

是的,也用过别家ARM,就没用UBL,而是把uboot分成两段,第一段叫SPL,相当于UBL吧

Denny%20Yang99373:

回复 user3877487:

对的

我们也有的叫MLO

赞(0)
未经允许不得转载:TI中文支持网 » 请问OMAPL138 LCDK的PLLDIV3在哪里配置的?
分享到: 更多 (0)