In 'MdeModulePkg\Bus\I2c\I2cDxe', since the following protocol is not installed:
gEfiI2cMasterProtocolGuid
gEfiI2cEnumerateProtocolGuid
gEfiI2cBusConfigurationManagementProtocolGuid
So I refer to the example of
\edk2-platforms\Silicon\Marvell\Drivers\I2c\MvI2cDxe and add the following
related i
Hi all,
My platform information is as follows:
Minnowboard Max.
I use i2cdetect under Linux to detect multiple I2c buses, such as:
I2c-0 Synopsys DesignWare I2C adapter
I2c-10 SMBus I801 adapter at 2000
I can scan the I2c-10 SMbus slave address 0x50 from the SpdRead code in the
UEFI shell to hav
Hi all,
I use the \MdeModulePkg\Bus\I2c\I2cDxe driver and load the driver with the
following command:
load I2cDxe.efi
As a result, both I2cHostDriverSupported and I2cBusDriverSupported get the
returned value Unsupported. The code is as follows:
I2cHostDriverSupported (
IN EFI_DRIVER_BINDING_PROT
Hi all,
I set following command to load i2cdxe.efi:
load I2cDxe.efi.
Then, I set ‘drivers’ in UEFI shell, and the number of devices connected to
this driver is 0.
After I loaded I2cDXe.efi, it showed the messages that I2cBusDriverSupported
and I2cHostDriverSupported returned the values EFI_U
There is has an example of I2cDxe driver in edk2, the path is
\MdeModulePkg\Bus\I2c\I2cDxe.
However, I can't find an I2C example related to the app.
I use the following function, try to get the I2C handle:
EFI_STATUS LocateI2CIO(void)
{
EFI_STATUS Status;
EFI_HANDLE* I2CIOHandleBuffer = NULL;
UIN
In \FmpDevicePkg\Library\FmpDeviceLibNull\FmpDeviceLib.c There are comments for
RegisterFmpInstaller:
/**
Used to pass the FMP install function to this lib. This allows the library to
have control of the handle that the FMP instance is installed on. This allows
the library to use DriverBindi
Hi all,
In \FmpDevicePkg\Library\FmpDeviceLibNull\FmpDeviceLib.c
There are comments for RegisterFmpInstaller:
/**
Used to pass the FMP install function to this lib. This allows the library to
have control of the handle that the FMP instance is installed on. This allows
the library to use Driv
Hi Michael,
Thanks for your reply.
A few more questions please:
1. In general, not in the Minnowboard environment, but in the Microsoft Windows
environment, are EmbeddedDrivers usually specified?
2. Should the ‘EmbeddedDrivers’ parameter be assigned to ‘FmpDxe.efi’? or
assigned to ‘SystemFirmwar
Hi,
I would like to handle ‘DriverBinding protocol’ model in ‘RegisterFmpInstaller’
to get control of USBIO. Since there is no corresponding example for EDK2, this
part is not easy to implement. Can you provide an example of how
RegisterFmpInstaller handles the DriverBinding protocol, so as to
Hi all,
I can generate Red1.cap capsule file from GenerateCapsule.py of edk2, and
execute CapsuleApp Red1.cap on Minnowboard to complete the process of capsule
update.
Build capsule file command:
\BaseTools\Source\Python\Capsule>GenerateCapsule.py -e -j red1.json -o red1.cap
--capflag PersistAcr
Hi all,
In \FmpDevicePkg\Library\FmpDeviceLibNull\FmpDeviceLib.c
There are comments for RegisterFmpInstaller :
/**
Used to pass the FMP install function to this lib. This allows the library to
have control of the handle that the FMP instance is installed on. This allows
the library to use Dri
Hi all,
According to the instructions of edk2-platforms, I can build MinnowMax.cap and
CapsuleApp.efi.
Build command: build -a IA32 -a X64 -n 5 -t VS2019 -b DEBUG -p
Vlv2TbltDevicePkg\PlatformPkgX64.dsc
reference:
https://github.com/tianocore/edk2-platforms/tree/master/Platform/Intel/Vlv2TbltDevi
Thank you for your response!
Since I don't have SF-100, is there any other way to flash the FW image for
Galileo Gen2 board?
Thanks!
Gordon
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#91236): https://edk2.groups.io/g/devel/message/9
Hi all,
According to the instructions of edk2-platforms, I built
QUARKFIRMWAREUPDATECAPSULEFMPPKCS7.Cap and CapsuleApp.efi,
Build command: build -a IA32 -t VS2019 -p QuarkPlatformPkg/Quark.dsc -D
CAPSULE_ENABLE
Reference:
https://github.com/tianocore/edk2-platforms/tree/master/Platform/Intel
Hi all,
I compiled Vlv2TbltDevicePkg and operated according to the following URL:
https://github.com/tianocore/edk2-platforms/tree/master/Platform/Intel/Vlv2TbltDevicePkg
The compiled command is as follows:
build -a IA32 -a X64 -n 5 -t VS2019 -b DEBUG -p
Vlv2TbltDevicePkg\PlatformPkgX64.dsc
The r
System hang by loading FmpDxexxx.efi.
Hi all,
I built FmpDevicePkg in tianocore/edk2. Then, I load FmpDxexxx.eif in
EmulatorX64 and Minnow Board. It both crashed. I traced the code and found out
it hang at follows:
1. PcdGetBool (PcdTestKeyUsed);
2. PcdSetBoolS (PcdTestKeyUsed, TRUE);
Detail
Hi all,
We are planning to develop UEFI FMP capsule F/W update, and we have seen
\FmpDevicePkg\FmpDxe and MdeModulePkg\Application\CapsuleApp in
https://github.com/tianocore/edk2. The examples are both related to capsule
update issue. The problems we have are:
* How to generate capsule image? I
17 matches
Mail list logo