IPL相关


1. 不同存储器适用的IPL

Storage Base name
SPI NOR/NAND 需使用IPL及IPL_CUST文件
EMMC 使用IPLX_EMMC即可

2. IPL参数说明

芯片使用外置DDR时需根据实际使用的DDR参数选择正确的IPL,否则DDR可能会初始化失败导致无法正常工作。以下表格为目前我们发布SDK包里IPL常用参数的描述:

Parameter Describtion
1600_4X
1866_4X
2133_4X
DDR速度等级,不带这些参数默认为2133
NO_JTAG 不开启jtag版本,不带此参数默认开启jtag
ext_NANYA_DDR3_6L 适用于6层板的版本,不带此参数默认适用于4层板

3. 特殊版本及补充说明

Parameter Describtion
IPL.LoadFromSD.bin
IPL_CUST.LoadFromSD.bin
支持从SD卡启动的版本,需要从SD卡启动IPL及Uboot时请使用这两个文件

补充说明:

  • IPL参数中虽然有带nanya字样,但主流DDR基本都可以使用

  • 硬件设计时可能会将jtag引脚复用为其他功能(I2C等),这种情况下需使用NO_JTAG版本,否则该功能无法正常工作


4. 如何Check SSD26x IPL中的DDR Phase参数设定

机器开机后读取0x1010 Bank,比较寄存器进行确认,如下为SSD26x当前(21-09-07)最新IPL中的DDR Phase参数/Bank 1010 寄存器设定:重点检查红框内的内容;此设定兼容2133 & 1866 速率(即1866的用法就是在2133的设定上降速到1866)

4L叠层设计:

6L叠层设计: