对于 ZCU111 rev 1.0 EVB 而言,如果 VADJ 值在 SCUI GUI 中配置为 1.8V(或保留默认值),那在电路板上测得的值就应该是 1.8V。
然而,当我检查从 FSBL 引导的电路板上的值时,VADJ 设置为 1.2V。
为什么会这样呢?
解答方法:
xfsbl_board.c 文件的内容规定,如果所连接的 FMC 卡的 EEPROM 为空,或者所使用的 FMC 卡上不存在 EEPROM,则 FMC VADJ 电压的值将被设置为1.2V。
这种行为违反了 VITA 57.1 FMC 标准。如果 EEPROM 为空,则 VADJ 应设置为 0.0V。
如果没有连接 FMC 卡,那默认的 VADJ 电压应该是存在的,如果 ZCU111 是 1.8V,就是这种情况。
附件中的补丁文件可修复该问题,它应该会替换该 TRD 的 FSBL 文件中提供的原始代码。