更改L9B电压不成功,只更改ap侧不生效,测量电压为2.9v; 当更改bp侧电压为2.5v时,整个系统会起不来。
ap和bp侧修改如附件图片。



更改L9B电压不成功,只更改ap侧不生效,测量电压为2.9v; 当更改bp侧电压为2.5v时,整个系统会起不来。
ap和bp侧修改如附件图片。



关注让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek
如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞
c
// 示例代码,用于控制QCS8550的L9B电压更改
#include <stdio.h>
#include <stdlib.h>
// 假设这里有一个自定义的函数用于与芯片通信更改电压
void setL9Bvoltage(float voltage, int side) {
// side为0表示ap侧,side为1表示bp侧
if (side == 0) {
// 模拟与ap侧通信更改电压的操作
printf("Attempting to set ap side L9B voltage to %.2fV\n", voltage);
// 这里需要实际的硬件通信代码来完成电压设置,例如通过I2C、SPI等接口
// 假设实际通信函数为ap_set_voltage
// ap_set_voltage(voltage);
} else if (side == 1) {
printf("Attempting to set bp side L9B voltage to %.2fV\n", voltage);
// 假设实际通信函数为bp_set_voltage
// bp_set_voltage(voltage);
} else {
printf("Invalid side specified\n");
}
}
int main() {
// 尝试更改ap侧电压为3.0V
setL9Bvoltage(3.0, 0);
// 尝试更改bp侧电压为2.5V
setL9Bvoltage(2.5, 1);
return 0;
}希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。