工具/软件:Code Composer Studio
:工程师 J ü r
您好!
6678EVM SPI 引导官方例程已成功。 在引用提供的参数时、我在参考参数配置中遇到了几个问题。 我已经用红色标记了它。 请回答。
目的是 让参数配置更好理解、以便在使用6678制作 自己的版本时、我们可以快速配置加载启动参数。
1.引导参数文件位于 i2crom.ccs 中。 相关参数如下:
0x 0050 0000 //长度:80字节长度的基础是什么? 校验和:0
0x 0032 0000 //SPI 引导模式:50&portnum:0
0x 4013 0002 //swPllCfg_msw//swPllCfg_LSW,请参阅 PLL 配置表,CPU :100*19/2=950,检查手动100M 输入,1000M 输出 PLLD 应为0,PLLM 应为19,如何解释?
0x 0001 0018 //选项:1&addrWidth:24
0x 0004 0000 //npin:4&chipsel:0
0x 0001 0000 //模式:1&c2Delay
0x 03e8 0000 //cupFreqMhz:1000MHz&busFreqMhz:0
0x 01f4 0000 //bhsFreqKhz:500K 总线速率和 readaddrMsw:0
0x 0400 0000 //读取地址为0x00000400,即1KB Place &next CSEL
0x 0000 0000 //next 读取_addr_msw&next 读取_addr_lsw
2. DDR 配置参数位于 AddDDrTable 中。 相关参数如下:
0x 00 00 00 70 //每个参数4字节,28个参数,112字节,这样解释是正确的?
0x 00 87 35 00 // DDR 表起始地址
0x 02 42 80 F5 //config select:找不到参数的基础?
0x 00 00 00 00 //PLL Premdiv:0 prediv 0禁用 PLL、之后是否可以为电路板分配0?
0x 00 00 00 1C //PLL Mul:28
0x 00 00 02 //PLL POST div:2个 DDR 输入时钟为66.7MHz,66.7*28/2=933.8,DDR 时钟为1333,不太对
0x 63 06 2A 32//SDRAM 配置
0x 00 00 00 //SDRAM CONFIG2全部配置为0?
0x 00 00 14 50 //SDRAM 全新控制器、在 DDR 寄存器计算器中提供、是否为0x 00 14 58?
0x 11 13 78 3C ///SDRAM 组合1
0x 30 71 7F E3 //SDRAM 组合2.
0x 55 9F 86 AF / SDRAM 组合3.
0x 00 00 00 //lpDdrNvmTiming
0x 00 00 00 00 // powerManageCtl
0x 00 00 00 //iODFTTestLogic
0x 00 01 00 //执行 count config,找不到参数基础
0x 00 00 00 00 //performCountMstRegSel
0x 00 00 00 00 //readIdleCtl
0x 00 00 00 00 //sysVbusmIntEnSet
0x 70 07 32 14 //sdRamOutImpedCalCfg、找不到参数基础
0x 00 00 00 00 //tempAlterCfg
0x 00 10 01 0F // ddrPhyCtl1,找不到参数基础
0x 00 00 00 00 //ddrPhyCtl2;所有协调是否为0?
0x 00 00 00 //priClassSvceMap;
0x 00 00 00 00 //mstId2ClsSvce1Map;
0x 00 00 00 00 //mstId2ClsSvce2Map;
0x 10 00 00 //eccCtl、无法找到参数基础
0x 00 00 00 //eccRange1;
0x 00 00 00 00 //eccRange2;
0x 00 00 03 05 //rdWrktExcelThresh、未找到参数基础

