李四 发表于 2024-1-25 14:07:42

X1开发板ASL代码

请问一下X1开发板ASL代码的IIC从机地址是作为从站时的地址吗,还是要连接设备的地址

风火轮用户68631 发表于 2024-1-25 14:28:18

你可以说再详细点吗,我没看懂你的意思

李四 发表于 2024-1-25 14:35:11

风火轮用户68631 发表于 2024-1-25 14:28
你可以说再详细点吗,我没看懂你的意思

我们这边从机地址是0x36,是不是要修改ASL代码中I2cSerialBusV2的参数

风火轮用户68631 发表于 2024-1-25 14:40:40

李四 发表于 2024-1-25 14:35
我们这边从机地址是0x36,是不是要修改ASL代码中I2cSerialBusV2的参数

李四 发表于 2024-1-25 14:49:37

风火轮用户68631 发表于 2024-1-25 14:40


可以指导一下怎么修改吗,修改和新增都要新刷BIOS吗

peter 发表于 2024-1-25 14:51:47

这个ASL CODE只是在BIOS中的编程示例,因为我们是开发板,你不是BIOS开发者,就不要去看它,我们已经设置好的,不用去弄的,你按我们应用例子编程源码的例子来

李四 发表于 2024-1-25 14:59:08

peter 发表于 2024-1-25 14:51
这个ASL CODE只是在BIOS中的编程示例,因为我们是开发板,你不是BIOS开发者,就不要去看它,我们已经设置好 ...

好的,谢谢啦

李四 发表于 2024-1-26 17:16:40

peter 发表于 2024-1-25 14:51
这个ASL CODE只是在BIOS中的编程示例,因为我们是开发板,你不是BIOS开发者,就不要去看它,我们已经设置好 ...

您好,请问一下我们这边设备地址是0x32,我要在哪个地方指明从机地址呢,例程源码里边没看到呀

李四 发表于 2024-1-26 17:22:00

李四 发表于 2024-1-26 17:16
您好,请问一下我们这边设备地址是0x32,我要在哪个地方指明从机地址呢,例程源码里边没看到呀 ...

试了一下例程只能改寄存器地址,只有从站地址为0x50的从站才能收到消息

风火轮用户68631 发表于 2024-1-26 17:38:44

李四 发表于 2024-1-26 17:22
试了一下例程只能改寄存器地址,只有从站地址为0x50的从站才能收到消息

其中文件中最关键的2行,也是根据实际情况修改的2行,如下:

; 驱动匹配的设备ID为I2C30001
%SpbDriver2.DeviceDesc%=SpbDriver_Device, ACPI\I2C30001


; 在设备管理器里面设备显示描述
SpbDriver2.DeviceDesc = "I2C30001 Address 0X50"

李四 发表于 2024-1-29 14:54:34

风火轮用户68631 发表于 2024-1-26 17:38
其中文件中最关键的2行,也是根据实际情况修改的2行,如下:

您好,我已经在测试模式下改了ASL code,也可以和从站地址为0X36的设备通讯了,可是我改回正常模式就不行了,在教程上说要更新到bios代码中,然后重刷BIOS,但在教程中没有讲怎么更新到BIOS代码中,这部要怎么弄呀

风火轮用户68631 发表于 2024-1-29 15:04:05

李四 发表于 2024-1-29 14:54
您好,我已经在测试模式下改了ASL code,也可以和从站地址为0X36的设备通讯了,可是我改回正常模式就不行 ...

重刷BIOS吧

李四 发表于 2024-1-29 15:09:42

直接重刷教程中提供的BIOS吗,不用改什么吗

李四 发表于 2024-1-29 15:11:39

风火轮用户68631 发表于 2024-1-29 15:04
重刷BIOS吧

“等新设备调试好了,需要更新到BISO代码里面,并重新刷BIOS.”   这句是教程原话,说需要更新到BIOS代码里面

风火轮用户68631 发表于 2024-1-29 15:31:32

李四 发表于 2024-1-29 15:11
“等新设备调试好了,需要更新到BISO代码里面,并重新刷BIOS.”   这句是教程原话,说需要更新到BIOS代码里 ...

我们不能够供BIOS源码,但是我们可以提供定制服务。
页: [1]
查看完整版本: X1开发板ASL代码