Read Spd Begin... The memory on CH :1 are different! N: pre svc call fun = 0xc2000f04 -- pm-1 = 0, pm-2 = 29819750, pm-3 = 0 N: ddr fun = 0x0 -- pm = 0x29819750, pm2 = 0x0 N: parameter mcu: v0.5 Mcu Start Work ... get_clocks_value: scpi send command start: 0x10 scpi send command success get clocks = 533 MHZ pll_scp_num = 8 Lmu Freq = 1066Mhz ch = 0 parameter set ch closed! DIMM Don't Probed! ch = 1 the dimm info is from uboot... Dimm_Capacity = 8GB Mcu Channel 1 AES configuration begin... AES bypass end... TZC configuration begin... TZC bypass end... use_0x14 == 0xb0100 ctl_cfg_begin...... pi_cfg_begin...... phy_cfg_begin...... fast mode caslat = 15 wrlat = 14 tinit = 856000 r2r_diffcs_dly = 4 r2w_diffcs_dly = 5 w2r_diffcs_dly = 3 w2w_diffcs_dly = 7 r2w_samecs_dly = 4 w2r_samecs_dly = 0 r2r_samecs_dly = 0 w2w_samecs_dly = 0 ch 1 adapter_alg -- 0-0-0-0-0-0-0 rtt_wr = dis rtt_park = 80ohm ron = 34ohm val_cpudrv = 34 rtt_nom = 48ohm val_cpuodt = 48 vref_dev = 10 vrefsel = 0x45 dq_oe_timing = 0x42 rank_num_decode = 1 set phy_indep_init_mode set pi_dram_init_en set_pi_start & ctl_start...... wait init complete...... init complete done...... wait complete done...... rddqs_lat = 0x2 tdfi_phy_rdlat = 0x1f begin software ntp training... rank_num: 0 phy_write_path_lat_add =-1-1-1-1-1-1-1-1-1 phy_write_path_lat_add = 0 0 0 0 0 0 0 0 0 phy_write_path_lat_add = 1 1 1 1 1 1 1 1 1 phy_write_path_lat_add = 2 2 2 2 2 2 2 2 2 phy_write_path_lat_add = 3 3 3 3 3 3 3 3 3 phy_write_path_lat_add = 4 4 4 4 4 4 4 4 4 rank 0 wdqlvl! r2r_diffcs_dly = 4 r2w_diffcs_dly = 7 w2r_diffcs_dly = 4 w2w_diffcs_dly = 6 r2w_samecs_dly = 5 rank 0 ch 1 training fail
时间: 2024-04-28 14:23:37 浏览: 13
根据您提供的信息,似乎是内存训练过程中出现了错误。错误信息中指出了CH1内存信息不同的问题,以及训练过程中的一些参数和配置。其中,"Mcu Channel 1 AES configuration begin... AES bypass end... TZC configuration begin... TZC bypass end... use_0x14 == 0xb0100 ctl_cfg_begin"等信息表示内存控制器的一些配置和初始化过程。而"rank 0 wdqlvl! r2r_diffcs_dly = 4 r2w_diffcs_dly = 7 w2r_diffcs_dly = 4 w2w_diffcs_dly = 6 r2w_samecs_dly = 5 rank 0 ch 1 training fail"则表示在对CH1的rank0进行写数据时出现了训练失败的情况。
具体的原因可能需要进一步分析,可能与内存硬件、时序参数、内存控制器等方面有关。建议您尝试重新启动或重新插拔内存模块,并检查是否有硬件故障或不良连接的情况。同时,您也可以检查内存访问时序参数和内存控制器的配置是否正确。如果问题仍然存在,建议您查看更详细的错误信息或寻求专业的技术支持。
相关问题
auto myLogger1 = spdlog::daily_logger_mt("spdlog", "logs/log-%Y-%m-%d.txt", 0, 0);把auto去掉会怎么样
如果将 `auto` 关键字去掉,需要手动指定日志器的类型。一般来说,`daily_logger_mt` 函数模板的返回类型是 `std::shared_ptr<spdlog::logger>`,因此可以将其作为日志器的类型,如下所示:
```cpp
std::shared_ptr<spdlog::logger> myLogger1 = spdlog::daily_logger_mt("spdlog", "logs/log-%Y-%m-%d.txt", 0, 0);
spdlog::set_default_logger(myLogger1);
myLogger1->set_level(spdlog::level::debug);
myLogger1->set_pattern(formatStr);
```
这样也可以正确创建一个每天生成新的日志文件的日志器。不过需要注意的是,手动指定类型可能会增加代码的复杂度,而且如果指定的类型错误,编译器可能会报错。因此,使用 `auto` 关键字可以让编译器自动推导类型,更加方便和简洁。
Vomule4SPD-Demo\app\build\intermediates\incremental\mergeDebugResources\merged.dir路径是什么意思
Vomule4SPD-Demo\app\build\intermediates\incremental\mergeDebugResources\merged.dir 是一个路径,它指向一个Android项目中的资源文件夹。在Android开发中,资源文件夹用于存放应用程序所需的各种资源,如布局文件、图片、字符串等。
具体来说,Vomule4SPD-Demo 是一个Android项目的名称,app 是该项目的模块名称。build\intermediates\incremental\mergeDebugResources 是构建过程中生成的临时文件夹,用于存放合并后的资源文件。merged.dir 则是合并后的资源文件夹。
这个路径的意义是在构建过程中,将项目中的各个模块的资源文件合并到一个目录中,以便在最终生成的APK文件中使用。这样可以确保应用程序在运行时可以正确地访问到所需的资源。