想知道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