Would like to change LPDDR4 frequency and latency

你好,
由于颗粒测试的需要,我们想修改LPDDR4的频率和Latency。

请问,
1、在哪个文件中修改频率和Latency?
2、对应编译后的烧录文件是?
3、使用什么指令单独烧写uboot/kernel镜像?

你是什么系统?Android 还是Ubuntu?

在uboot中board/khadas/kvim3/firmware/timing.c

fip/_tmp/u-boot.bin

u-boot.bin拷贝到u盘,插到VIM3上,进入u-boot命令行界面执行如下命令更新u-boot。

kvim3#usb_update bootloader u-boot.bin

U盘是什么文件系统的?是fat32吗?还是别的?

你好,再请帮看个问题。

我将频率降成1440Mhz,然后成功编译,通过ftp下载到eMMC中,但是从打印来看频率并没有变。

然后我将早前成功变频的bin文件下载进去,频率也没变。

我怀疑的是,从新boot区域读取失败,然后跳到默认boot区域启动,类似与bios双备份。

image

你好,在vim3系统里面,分别为Samsung和Hynix内存颗粒以及1RANK、2RANK做了4种配置。

请问,bootloader阶段是如何区分出Samsung和Hynix两家颗粒的,颗粒里面有ID可以读吗?

现在的处理逻辑是从上到下进行匹配,如果失败就是进行下一个,成功就不继续了。这一部分的驱动是不开源的,我们也没法知道怎么读ID。