Thanks for your response. I've added those flags to MyPkg.dsc file, but when I got the following assertion and my program stopped working. ASSERT [Test] /home/ali/projects/efi/edk2/MdePkg/Library/BaseRngLib/BaseRng.c(49): (RegEcx & 0x40000000) == 0x40000000 Thanks, Ali On Mon, Jan 4, 2021 at 4:41 AM gaoliming wrote: > You can set PCD gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask to 0x2F in > [PcdsFixedAtBuild] section of Platform.dsc file to enable DEBUG macro. > > > > And, set PCD gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel to > 0x80000040 to enable ERROR and INFO message. > > > > Thanks > > Liming > > *发件人:* bounce+27952+69513+4905953+8761045@groups.io < > bounce+27952+69513+4905953+8761045@groups.io> *代表 *Ali Shirvani > *发送时间:* 2021年1月2日 21:34 > *收件人:* devel@edk2.groups.io > *主题:* [edk2-devel] Enabling DEBUG on other modules > > > > Hi all, > > and happy new year. > > > > I've enabled the DEBUG macro in my package. I'm using USB_IO_PROTOCOL and > I encountered some problems. I want to enable DEBUG macro on all modules > that I use in my program. > > > > Would you please guide me how I can enable DEBUG macro globally, so I can > find the place where problems occur? > > > > Regards, > > Ali > > >